Informática, pregunta formulada por hugoan2014, hace 1 año

Es en pseint ayuda por favor
Pedir a 5 estudiantes que ingresen el numero de *N* notas , dar la definitiva, mostrar si aprobó o reprobó en 3.0 o menos y cuantos de esos 5 estudiantes pasaron o perdieron

Respuestas a la pregunta

Contestado por cristhianzg
2

Hola, en el ejercicio..

Pedir a 5 estudiantes que ingresen el numero de *N* notas , dar la definitiva, mostrar si aprobó o reprobó en 3.0 o menos y cuantos de esos 5 estudiantes pasaron o perdieron.

Análisis:

Nos pide ingresar las "n" notas (la cantidad de notas lo define el usuario) de 5 estudiantes, es decir, que cada estudiante tendra una cantidad determinada de notas, luego nos dice, "dar la definitiva", es decir, calcular el promedio final de cada estudiante, luego mostrar si el estudiante "aprobo" o "reprobo" , según la condición del promedio final( si es mayor que 0.3) y finalmente nos pide mostrar la cantidad de estudiantes que aprobo y reprobo.

Variables:

i = > variable de control, donde inicializará el primer bucle "Para".

j =>  variable de control, donde inicializará el segundo bucle "Para".

n => Cantidad de notas, tipo entero

pas => Pasaron, variable contador, donde se contará la cantidad de estudiantes que pasarón el curso.

per => Perdieron, variable contador, donde se contará la cantidad de estudiantes que reprobaron el curso.

nota => Nota de cada estudiante, tipo Real

suma => Variable acumulador, donde se almancenará la suma total de notas

prom => Promedio del estudiante, tipo real

nombre => Nombre del estudiante, tipo caracter

Pseudocodigo Pseint (Modo estricto):

Proceso prom_alumnos

Definir i,j,n,pas,per Como Entero;

Definir nota,suma,prom Como Real;

Definir nombre como Caracter;

pas <- 0;

per <- 0;

Para i<-1 Hasta 5 Hacer

 suma <- 0;

 Escribir "Ingresar nombre del alumno :";

 Leer nombre;

 Escribir 'Ingresar N cantidad de notas:';

 Leer n;

 Para j<-1 Hasta n Hacer

  Escribir j,",","Ingresar nota: ";

  Leer nota;

  suma <- suma+nota;

 FinPara

 prom <- suma/n;

 Si prom>0.3 Entonces

  Escribir "Aprobo";

  pas <- pas+1;

 Sino

  Escribir "Reprobo";

  per <- per+1;

 FinSi

FinPara

Escribir "Cantidad que pasaron: ",pas;

Escribir "Cantidad que perdieron: ",per;

FinProceso


Espero haberte ayudado.

¡Saludos!

Adjuntos:
Otras preguntas