Tecnología y Electrónica, pregunta formulada por SansXDxd, hace 1 mes

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

Contestado por mary24457181ozqyux
1

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

Adjuntos:
Otras preguntas