[ Foro de Pseudocódigo ]

Ayuda pseudocodigo

02-Nov-2020 20:38
Santiago Benitez
0 Respuestas

Buenas, tengo esta tarea y me trabe con las operaciones...
Les dejo la consigna y lo que pude hacer hasta donde me trabe y cual es el problema...

algoritmo que reciba 5 notas de N alumnos obtenga el promedio de cada uno de ellos. Los valores se ingresan por teclado
a- Informar cual es la mayor nota de cada alumno.
b- Informar si el alumno aprobó (7 de promedio para aprobar).
c- Informar que nota de promedio fue la mayor.

Yo logre hasta el punto B, el punto C me toma solo el promedio del primer alumno, a partir del segundo me suma las notas del primero tambien y el promedio es cualquier cosa...
Tampoco se como hacer para que el programa me diga al final cual promedio es el mas alto...

Sin mas, les dejo el pseudo y si por favor me tiran una ayuda para corregir.

Algoritmo sin_titulo
Definir contador,N Como Entero
Definir Nombre Como Caracter
contador <- 0
Not1 <- 0
promedio <- 0
Escribir 'Calcular promedio de 5 calificaciones'
contador <- 1
Escribir 'Ingrese la cantidad de alumnos'
Leer N
Mientras contador<=N Hacer
Escribir 'Introduzca el nombre del alumno ',contador,':'
Leer Nombre
Escribir '¿Cuantas notas va a ingresar?'
Leer Cant
Para i<-1 Hasta Cant Hacer
Escribir 'ingrese calificaciones ',i
Leer nro
Si nro>Not1 Entonces
Not1 <- nro
FinSi
promedio <- promedio+nro
FinPara
Escribir 'El alumno: ',Nombre
Escribir 'Su nota más alta es ',Not1
Escribir 'Su promedio total es: ',promedio/Cant
Si promedio>=7 Entonces
Escribir 'APROBADO'
SiNo
Escribir 'DESAPROBADO'
FinSi
Escribir ' '
contador <- contador+1
FinMientras
FinAlgoritmo





(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)