Tengo que realizar el siguiente ejercicio en pseudocódigo:
Un curso está compuesto por N estudiantes y a cada uno de ellos se le practicaron 3 pruebas. Se pide imprimir o escribir el promedio de las 3 notas para cada uno de ellos con sus datos básicos y la sumatoria y el promedio de las notas de todo el curso.
Tengo que usar el ciclo para, así que use dos ciclos; el código no me genero error pero al realizar la ejecución intente con 2 estudiantes a los cuales les especifico las mismas notas (50, 40, 30), el resultado del primer estudiante esta bien, pero el del segundo no, si lo intento con 3 o 4 estudiantes solo en el primero se obtiene el resultado correcto...
Ayudaa no sé que esta mal!! Se los agradeceria mucho!!
Este es el código:
Código:
Proceso Notas
Snots = 0
Prom = 0
Snot = 0
Promt = 0
Cont = 0
Escribir 'Ingrese la cantidad de estudiantes'
Leer N
Para E<- 1 Hasta N Con Paso 1 Hacer
Escribir 'Ingrese el nombre del estudiante'
Leer Nombre
Escribir 'Ingrese el código del estudiante'
Leer Cod
Para P <- 1 Hasta 3 Con Paso 1 Hacer
Cont = Cont + 1
Escribir 'Ingrese la nota número ', P
Leer Nota
Snot = Snot + Nota
Prom = Snot/3
Fin Para
Escribir 'El promedio del estudiante: ', Nombre, ' con código: ' ,Cod, ' es: ', Prom
Fin Para
Snots = Snots + Snot
Promt = Snots/ Cont
Escribir 'La sumatoria de las notas de los estudiantes es: ', Snots
Escribir 'El promedio de las notas de los estudiantes es :' , Promt
FinProceso