💻 Dado N notas, calcular el promedio de las notas aprobadas y el promedio de las notas desaprobadas.
* PSeInt :
Algoritmo full_codigos
Definir cont, Nota, Num_Notas, Nota_Apro, Nota_Des como Entero;
Definir Pro_Apro, Pro_Des como Real;
cont <- 0;
Nota_Apro <- 0;
Nota_Des <- 0;
Pro_Apro <- 0;
Pro_Des <- 0;
Escribir "PROMEDIO DE APROBADOS Y DESAPROBADOS.";
Escribir Sin Saltar "Ingrese la cantidad de Notas : ";
Leer Num_Notas;
Mientras cont < Num_Notas Hacer
cont <- cont + 1;
Escribir Sin Saltar "Ingrese Nota ", cont , " de ", Num_Notas, " : ";
Leer Nota;
Si Nota > 10 Entonces
Nota_Apro <- Nota_Apro + Nota;
Pro_Apro <- Pro_Apro + 1;
SiNo
Nota_Des <- Nota_Des + Nota;
Pro_Des <- Pro_Des + 1;
FinSi
FinMientras
Si Pro_Des == 0 Entonces
Pro_Des <- 1;
FinSi
Si Pro_Apro == 0 Entonces
Pro_Apro <- 1;
FinSi
Escribir "Promedio de Notas Aprobadas : ", (Nota_Apro / Pro_Apro);
Escribir "Promedio de Notas Desaprobadas : ", (Nota_Des / Pro_Des);
FinAlgoritmo
* Python :
print("Promedio de aprobados y desaprobados")
N = int(input("Ingrese el número de notas: "))
suma_apro = 0
suma_desapro = 0
contador_apro = 0
contador_desapro = 0
i = 0
while i < N:
nota = float(input("Ingrese una nota: "))
if nota >= 10:
suma_apro += nota
contador_apro += 1
else:
suma_desapro += nota
contador_desapro += 1
i += 1
if contador_apro==0:
contador_apro = 1
if contador_desapro==0:
contador_desapro = 1
print("Promedio de notas aprobadas:", (suma_apro / contador_apro) )
print("Promedio de notas desaprobadas:", (suma_desapro / contador_desapro) )
* Lenguaje C :
#include<stdio.h>
int main() {
int cont=0, nota, nota_apro=0, nota_des=0, num_notas;
float pro_apro=0, pro_des=0;
printf("Ingrese la cantidad de Notas : ");
scanf("%i",&num_notas);
printf("\n");
while(cont < num_notas){
cont++;
printf("Ingrese Nota %i de %i : ", cont, num_notas);
scanf("%i",¬a);
if (nota > 10) {
nota_apro += nota;
pro_apro++;
}else {
nota_des += nota;
pro_des++;
}
}
if(pro_des == 0) {
pro_des = 1;
}
if(pro_apro == 0) {
pro_apro = 1;
}
printf("\nPromedio de Notas Aprobadas : %.2f \n", (nota_apro/pro_apro));
printf("Promedio de Notas Desaprobadas : %.2f \n", (nota_des/pro_des));
return 0;
}
* C++ :
#include<iostream>
using namespace std;
int main() {
int cont=0, nota, nota_apro=0, nota_des=0, num_notas;
double pro_apro=0, pro_des=0;
cout << "Ingrese la cantidad de Notas : ";
cin >> num_notas;
cout << endl;
while (cont < num_notas) {
cont++;
cout << "Ingrese Nota " << cont << " de " << num_notas << " : ";
cin >> nota;
if (nota>10) {
nota_apro += nota;
pro_apro++;
}else {
nota_des += nota;
pro_des++;
}
}
if (pro_des==0) {
pro_des = 1;
}
if (pro_apro==0) {
pro_apro = 1;
}
cout << "\nPromedio de Notas Aprobadas : " << (nota_apro/pro_apro) << endl;
cout << "Promedio de Notas Desaprobadas : " << (nota_des/pro_des) << endl;
return 0;
}
* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace full_codigos
{
class aprobados_desaprobados
{
static void Main(string[] args)
{
}
}
}
* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class aprobados_desaprobados {
public static void main(String[] args) {
}
}