El director del curso de Programación desea procesar las calificaciones de n estudiantes

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ónClasificación
Mayor o igual a 4.8Excelente
Entre 4.0 y 4.7Bueno
Entre 3.0 y 3.9Regular
Menor o igual a 2.9Descuidado

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.

El director del curso de Programación desea procesar las calificaciones de n estudiantes
El director del curso de Programación desea procesar las calificaciones de n estudiantes
Descargar Programa

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *