Desarrolle un algoritmo que le permita ingresar N números enteros positivos y determine cuál es el número mayor y cuál es el número menor, así mismo mostrar el promedio de los números.
Respuestas a la pregunta
Contestado por
3
Respuesta:
Pseudocodigo (Pseint - Modo estricto)
Proceso ejer_mayor_menor
definir n,i,may,men,sum,num como entero;
definir prom como real;
sum <- 0;
Escribir "Ingresar una cantidad: ";
Leer n;
Para i<-1 Hasta n Hacer
Escribir i,".Ingresar un número: ";
Leer num;
Si i=1 Entonces
may <- num;
men <- num;
Sino
Si num>may Entonces
may <- num;
Sino
Si num<men Entonces
men <- num;
FinSi
FinSi
FinSi
sum <- sum+num;
FinPara
prom <- sum/n;
Escribir "Mayor: ",may;
Escribir "Menor: ",men;
Escribir "Promedio: ",prom;
FinProceso
Explicación:
- n => Cantidad de números que se va ingresar, tipo entero.
- i => Variable entera que inicializa en 1 hasta una cantidad "n", permite hacer el recorrido del bucle "Para".
- may => Mayor, permite almacenar el mayor número de "n" números ingresados.
- men => Menor, permite almacenar el menor número de "n" números ingresados.
- sum => Suma, permite almacenar la suma total de todos los números ingresados.
- num => Numero, que se irá evaluando si es mayor o menor.
- prom => Promedio, almacena el promedio de la suma total entre el total de número ingresados.
Otras preguntas