Diseñe un algoritmo que reciba como entrada N alumnos con su respectiva nota final en
una asignatura y que calcule e imprima
o Cantidad de alumnos aprobados
o Cantidad de alumnos Reprobados
o Promedio de notas de la asignatura
o Promedio de notas de aprobados y reprobados
o Cual fue la nota mayor y la nota menor entre los n estudiantes.
PROGRAMA NOTAS;
INT APRO, REPRO, TOTAL;
FLOAT APRON, REPRON, TOTALN, PROMSEC, PROMAPRO, PROMREPRO;
CHAR SEGUIR;
INICIO
APRO=0;
REPRO=0;
TOTAL=0;
APRON=0;
REPRON=0;
TOTALN=0;
SEGUIR='SI'
HAGA MIENTRAS (SEGUIR=='SI')
INICIO
IMPRIMIR ("INGRESE LA NOTA DEL ALUMNO");
LEER (NOTA);
TOTAL=TOTAL+1;
TOTALN=TOTALN+NOTA;
SI (NOTA>=50)
APRO=APRO+1;
APRON=APRON+NOTA;
SI NO
REPRO=REPRO+1;
REPRON=REPRON+NOTA;
IMPRIMIR ("DESEA PROCESAR OTRO ALUMNO? SI/NO");
LEER (SEGUIR);
FIN
PROMSEC=TOTALN/TOTAL;
PROMAPRO=APRON/APRO;
PROMREPRO=REPRON/REPRO;
IMPRIMIR ("EL TOTAL DE ALUMNOS PROCESADOS ES:", TOTAL);
IMPRIMIR ("EL TOTAL DE APROBADOS ES:", APRO);
IMPRIMIR ("EL TOTAL DE REPROBADOS ES:", REPRO);
IMPRIMIR ("EL PROMEDIO DE NOTAS DE LA ASIGNATURA ES:", PROMSEC);
IMPRIMIR ("EL PROMEDIO DE LOS APROBADOS ES:", PROMAPRO);
IMPRIMIR ("EL PROMEDIO DE LOS REPROBADOS ES:", PROMREPRO);
FIN

Algoritmo con estructuras repetitivas

  • 1.
    Diseñe un algoritmoque reciba como entrada N alumnos con su respectiva nota final en una asignatura y que calcule e imprima o Cantidad de alumnos aprobados o Cantidad de alumnos Reprobados o Promedio de notas de la asignatura o Promedio de notas de aprobados y reprobados o Cual fue la nota mayor y la nota menor entre los n estudiantes. PROGRAMA NOTAS; INT APRO, REPRO, TOTAL; FLOAT APRON, REPRON, TOTALN, PROMSEC, PROMAPRO, PROMREPRO; CHAR SEGUIR; INICIO APRO=0; REPRO=0; TOTAL=0; APRON=0; REPRON=0; TOTALN=0; SEGUIR='SI' HAGA MIENTRAS (SEGUIR=='SI') INICIO IMPRIMIR ("INGRESE LA NOTA DEL ALUMNO"); LEER (NOTA); TOTAL=TOTAL+1; TOTALN=TOTALN+NOTA; SI (NOTA>=50) APRO=APRO+1; APRON=APRON+NOTA;
  • 2.
    SI NO REPRO=REPRO+1; REPRON=REPRON+NOTA; IMPRIMIR ("DESEAPROCESAR OTRO ALUMNO? SI/NO"); LEER (SEGUIR); FIN PROMSEC=TOTALN/TOTAL; PROMAPRO=APRON/APRO; PROMREPRO=REPRON/REPRO; IMPRIMIR ("EL TOTAL DE ALUMNOS PROCESADOS ES:", TOTAL); IMPRIMIR ("EL TOTAL DE APROBADOS ES:", APRO); IMPRIMIR ("EL TOTAL DE REPROBADOS ES:", REPRO); IMPRIMIR ("EL PROMEDIO DE NOTAS DE LA ASIGNATURA ES:", PROMSEC); IMPRIMIR ("EL PROMEDIO DE LOS APROBADOS ES:", PROMAPRO); IMPRIMIR ("EL PROMEDIO DE LOS REPROBADOS ES:", PROMREPRO); FIN