fbpx

Responder a: Retos Modulo #2

  • David Fernando Gomez Rodriguez

    Miembro
    23 junio, 2020 en 11:56 am

    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>