Está en la página 1de 1

ENTENDIMIENTO RETO #1 - VARIANTE NOTAS:

***************
PSEUDOCODIGO:
***************

NOTA: Cabe resaltar que todo lo propuesto debe estar dentro de la función
"reporte".

1. definir arreglo decimal de 3 posiciones "calculos finales".


2. definir variables decimales "promedio", "minimo" y "maximo".
3. realizar ciclo for para recorrer el arreglo inicial (argumentos de entrada).

-- PASOS DENTRO DEL FOR.

4. acumular cada nota del arreglo inicial en la variable "promedio".


5. condicional if/else if para obtener la nota minima, si la variable i (del for)
es igual a cero
entonces hacer la variable minimo igual a la primera posicion del arreglo
inicial, sino,
validar si minimo es MENOR que el valor del arreglo inicial en la posicion i,
si es asi, hacer
la variable minimo igual al valor del arreglo inicial en la posicion i.
6. para encontrar la nota maxima, repetir el paso 5 pero validando si el valor es
MAYOR.

-- PASOS FUERA DEL FOR.

7. hacer la variable promedio igual al promedio dividido en la longitud del arreglo


inicial.
8. hacer "calculos finales" en la posicion 1 igual a promedio, en la posicion 2
igual a minimo y en la
posicion 3 igual al maximo.
9. retornar el arreglo "calculos finales".

También podría gustarte