

Grupo de JavaScript
Publico Grupo
Publico Grupo
Active 4 semanas
Este grupo esta relacionado con nuestro curso profesional de JavaScript. Aquí se comparten temas... View more
Publico Grupo
Responder a: Retos Modulo #2
Buena tarde, estoy revisando los archivos y por alguna razón cuando subí los archivos se cambiaron, o por lo menos lo que aparece cuando hago la previsualizacion aquí en la pagina no coincide con lo que tengo, entonces voy a copiar el código, para que no hayan esos errores.
RETO #1
<div>
let calificaciones = [9.9, 7, 5.5]
function notas(calificaciones) {
let sumaNotas = 0; //suma para obtener el promedio
let i = 0; //iterador
let excelente = 0;
let sobresaliente = 0;
let aceptable = 0;
let insuficiente = 0;
let deficiente = 0;
while (calificaciones[i] != undefined) {
if (calificaciones[i] < 4 && calificaciones[i] >= 0) {
deficiente++;
} else if (calificaciones[i] < 6 && calificaciones[i] >= 4) {
insuficiente++;
} else if (calificaciones[i] < 8 && calificaciones[i] >= 6) {
aceptable++;
} else if (calificaciones[i] < 9 && calificaciones[i] >= 8) {
sobresaliente++;
} else if (calificaciones[i] <= 10 && calificaciones[i] >= 9) {
excelente++;
}
sumaNotas += calificaciones[i];
i++;
}
let promedioNotas = sumaNotas / i;
let resultado = [promedioNotas, deficiente, insuficiente, aceptable, sobresaliente, excelente];
return resultado;
}
let rta = notas(calificaciones);
console.log(
La candidad de estudiantes en deficiente son: ${rta[1]}
);console.log(
La candidad de estudiantes en insuficiente son: ${rta[2]}
);console.log(
La candidad de estudiantes en aceptable son: ${rta[3]}
);console.log(
La candidad de estudiantes en sobresaliente son: ${rta[4]}
);console.log(
La candidad de estudiantes en excelente son: ${rta[5]}
);console.log(
El promedio de notas del curso es: ${rta[0]}
);</div>