Ingresar en forma repetitiva la nota y sexo (M y F) de varios alumnos, el proceso finaliza cuando se ingresa un número negativo o una nota mayor a 20, Calcular:
El número de aprobados (2 puntos)
La cantidad de desaprobados (1 punto)
El promedio de nota de sexo masculino (2 puntos)
El promedio de nota de sexo Femenino (2 puntos)
Respuestas a la pregunta
A continuación se presenta un algoritmo que al ingresar los alumnos nos permita:
- El número de aprobados
- La cantidad de desaprobados
- El promedio de nota de sexo masculino
- El promedio de nota de sexo Femenino
Algoritmo:
var nota, sexo, aprobados, desaprobados, promedioM, promedioF, promedioT;
aprobados = 0;
desaprobados = 0;
promedioM = 0;
promedioF = 0;
promedioT = 0;
var contadorM = 0;
var contadorF = 0;
var contadorT = 0;
var sumaM = 0;
var sumaF = 0;
var sumaT = 0;
do {
nota = parseInt(prompt("Ingrese la nota"));
sexo = prompt("Ingrese el sexo");
if (nota < 20 && nota >= 0) {
if (sexo.toUpperCase() === "M") {
contadorM++;
sumaM += nota;
promedioM = sumaM / contadorM;
} else if (sexo.toUpperCase() === "F") {
contadorF++;
sumaF += nota;
promedioF = sumaF / contadorF;
}
if (nota >= 0 && nota < 11) {
desaprobados++;
} else {
aprobados++;
}
contadorT++;
sumaT += nota;
promedioT = sumaT / contadorT;
}
} while (nota >= 0 && nota < 21)
document.write("Cantidad de alumnos aprobados: " + aprobados + "<br>");
document.write("Cantidad de alumnos desaprobados: " + desaprobados + "<br>");
document.write("Promedio de nota de sexo masculino: " + promedioM + "<br>");
document.write("Promedio de nota de sexo femenino: " + promedioF + "<br>");
document.write("Promedio de nota de todos los alumnos: " + promedioT);
Conoce más sobre otros algoritmos en:
https://brainly.lat/tarea/14107712
#SPJ1