Se pide ingresar 3 notas y calcular el promedio de un alumno, mostrar el nivel del alumno según su promedio.
0 – 50 = malo
51 – 70 = regular
71 – 90 = bueno
91 – 100 = muy bueno
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir a,b,c,promedio Como Real
Pedimos que se ingresen 3 notas.
Escribir «Ingresa 3 notas»
Estas notas las ingresamos en las variables a,b y c.
leer a,b,c
Calculamos el promedio.
promedio = (a+b+c)/3
Mostramos en pantalla el promedio.
Escribir «El promedio del alumno es: «,promedio
Evaluamos si el promedio es menor o igual a 50.
si promedio <= 50 Entonces
Si la condición se cumple, entonces quiere decir que el nivel del alumno es malo.
Escribir «Nivel del alumno Malo»
SiNo
Si la condición no se cumple, entonces evaluamos si el promedio es menor o igual a 70.
si promedio <= 70 Entonces
Si la condición se cumple, entonces quiere decir que el nivel del alumno es regular.
Escribir «Nivel del alumno regular»
SiNo
Si no se cumple la condición anterior, entonces evaluamos si el promedio es menor o igual a 90.
si promedio <= 90 Entonces
Si esta condición se cumple, entonces quiere decir que el nivel del alumno es bueno.
Escribir «Nivel del alumno bueno»
SiNo
Cuando la condición anterior no se cumpla, entonces evaluamos si el promedio del alumno es menor o igual a 100.
si promedio <= 100 Entonces
Si la condición se cumple, entones quiere decir que el nivel del alumno es muy bueno.
Escribir «Nivel del alumno muy bueno»
SiNo
Si no se cumple, ninguna de las condiciones anteriores entonces indicamos que el promedio es incorrecto.
Escribir «Promedio incorrecto»
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.