El director del curso de Programación desea procesar las calificaciones definitivas para un grupo de n estudiantes. Desea conocer:
El promedio del grupo
Clasificar a los estudiantes en: excelentes, buenos, regulares y descuidados, según la calificación obtenida
Contar cuántos pertenecen a cada categoría, teniendo en cuenta la siguiente escala es:
Calificación | Clasificación |
Mayor o igual a 4.8 | Excelente |
Entre 4.0 y 4.7 | Bueno |
Entre 3.0 y 3.9 | Regular |
Menor o igual a 2.9 | Descuidado |
Como ya es costumbre, vamos explicar el funcionamiento de este algoritmo.
Algoritmo detarea
Declaramos las siguientes variables y previamente las inicializamos.
Definir i,descuidado,regular,bueno,excelente Como Entero
Definir suma,promedio,cali Como Real
i = 1
descuidado = 0
regular = 0
bueno = 0
excelente = 0
suma = 0
promedio = 0
c = 0
Creamos un ciclo que se repite n veces, mientras la variable “i” sea diferente de cero “0”.
Mientras i <> 0 Hacer
Pedimos que se ingrese una opción.
Escribir «1 = Ingresar calificación»
Escribir «0 = Salir»
Este dato lo ingresamos en la variable “i”.
leer i
Evaluamos si la variable “i” es igual a 1.
si i == 1 Entonces
Si la condición se cumple, entonces pedimos que se ingrese una calificación.
Escribir «Ingresa una calificación: «
Este dato lo ingresamos e la variable “cali”.
leer cali
Con la variable “c” vamos contando las calificaciones y después las sumamos.
c = c + 1
suma = suma + cali
Evaluamos si la calificación es menor o igual a 2.9.
si cali <= 2.9 Entonces
Si la condición se cumple, entonces con la variable “descuidado” contamos estas calificaciones.
descuidado = descuidado + 1
Escribir «Alumno descuidado»
SiNo
Si la condición no se cumple, entonces evaluamos si la calificación se encuentra entre 3 y 3.9
si cali >= 3.0 y cali <= 3.9 Entonces
Si la condición se cumple, contamos estas calificaciones con la variable “regular”.
regular = regular + 1
Escribir «Alumno regular»
SiNo
Si la condición no se cumple, entonces evaluamos si la calificación se encuentra entre 4 y 4.7.
si cali >= 4.0 y cali <= 4.7 Entonces
SI la condición se cumple, entonces contamos estas calificaciones con la variable “bueno”.
bueno = bueno + 1
Escribir «Alumno bueno»
SiNo
Cuando la condición no se cumpla, entonces quiere decir que la calificación es mayor o igual a 4.8.
excelente = excelente + 1
Escribir «Alumno excelente»
FinSi
FinSi
FinSi
FinSi
FinMientras
Evaluamos si por lo menos se ingresó una calificación.
si c > 0 Entonces
Finalmente mostramos las categorías en pantalla.
Escribir «EL promedio del grupo es: «,suma/c
Escribir «Categorias»
Escribir «Descuidado: «,descuidado
Escribir «Regular: «,regular
Escribir «Bueno: «,bueno
Escribir «Excelente: «,excelente
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.