Realice un algoritmo para leer las calificaciones de n alumnos

Realice un algoritmo para leer las calificaciones de n alumnos y determine el número de aprobados y reprobados. Represéntelo mediante diagrama de flujo, pseudocódigo y diagrama N/S.

Algoritmo para calcular el porcentaje de aprobados y reprobados de los N estudiantes

Calcular el porcentaje de aprobados y reprobados de los N alumnos

Bien amigos como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle el nombre:

Algoritmo detarea

Declaramos las variables n, reprobados y aprobados de tipo entero.

       Definir n, reprobados, aprobados Como Entero

También declaramos la variable cali de tipo real.

       Definir cali Como Real

Con la función escribir y entre comillas dobles pedimos que se ingrese el número de alumnos.

       Escribir «Ingresa el número de alumnos»

Este número lo guardamos en la variable n.

          leer n

Inicializamos las variables aprobados y reprobados con el número cero.

       reprobados = 0

       aprobados = 0

Utilizamos un ciclo que se repetirá mientras n sea mayor a cero.

       Mientras  n > 0 Hacer

En el cuerpo de este bucle, pedimos que se ingresen las calificaciones.

                 Escribir «Ingresa la calificación»

Este número lo guardamos en la variable cali.

                 leer cali

Después evaluamos si la calificación es menor a 6.

                    si cali < 6 Entonces

Si la condición se cumple, entonces quiere decir que el alumno esta reprobado, por lo tanto incrementamos la variable reprobados en 1.

                       reprobados = reprobados + 1

Ojo, al menos en México la calificación mínima es 6, puede variar este número.

                 SiNo

Si la condición no se cumple, entonces quiere decir que el alumno está aprobado, por lo tanto incrementamos en 1, la variable aprobados.

                    aprobados = aprobados + 1

             FinSi

Decrementamos la variable n en 1, es decir en cada bucle le vamos quitando 1, esto lo hacemos para que el ciclo mientras tenga movimiento y no se vaya a quedar en un ciclo infinito.

             n = n – 1

       FinMientras

Fuera del ciclo mientras mostramos dos mensajes donde damos a conocer el número de alumnos aprobados y el número de alumnos reprobados.

       Escribir «El total de alumnos aprobados es: «,aprobados

       Escribir «El total de alumnos reprobados es: «,reprobados

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Realice un algoritmo para leer las calificaciones de n alumnos
Realice un algoritmo para leer las calificaciones de n alumnos

Descarga el código

También te dejo el Diagrama de flujo.

Calcular el porcentaje de aprobados y reprobados de los N alumnos

Te comparto otra forma de resolver este algoritmo, utilizando el ciclo repetir.

Algoritmo detarea

Declaramos las siguientes variables.

               Definir aprobado, reprobado, c, x Como Entero

               Definir cali como real

Previamente inicializamos las siguientes variables en cero.

               aprobado = 0

               reprobado = 0

               c = 0

Creamos un ciclo que se repite “n” veces, depende del usuario ya que el usuario es quien lo finaliza.

               Repetir

En cada bucle mostramos un menú con 2 opciones.

                              Escribir «1 = Ingresar calificación»

                              Escribir «2 = salir»

La opción que elija el usuario la ingresamos en la variable x.

                              leer x

Evaluamos si la variable “x” es igual a 1.

                              si x == 1 Entonces

Si la condición se cumple, entonces incrementamos la variable “c” en 1 esto lo hacemos para conocer el número de calificaciones que se están ingresando.

                                             c = c + 1

Pedimos que se ingrese una calificación.

                                            Escribir «Ingresa una calificación»

Este dato lo ingresamos en la variable cali.

                                            leer cali

Evaluamos si la calificación es mayor o igual a 70.

                                             si cali >= 70 Entonces

Si la condición se cumple, entonces quiere decir que la calificación es aprobatoria, por lo tanto la contamos.

                                                           aprobado = aprobado + 1

                                            SiNo

Si la condición no se cumple, entonces quiere decir que la calificación es reprobatoria, por lo tanto la contamos.

                                                           reprobado = reprobado + 1

                                            FinSi

                              FinSi

               Hasta Que x == 2

Evaluamos si la variable “c” es mayor a 1, con esto comprobamos que por lo menos se haya ingresado una calificación.

               si c > 0  Entonces

si la condición se cumple, entonces mostramos el porcentaje de aprobados y el porcentaje de reprobados.

                              Escribir «EL porcentaje de aprobados es: «,(aprobado / c) * 100,»%»

                              Escribir «EL porcentaje de reprobados es: «,(reprobado / c) * 100,»%»

               FinSi

FinAlgoritmo

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.

2 comentarios

  1. muy bueno, pero quisiera saber como se haria en caso de que se pidiera el porcentaje de reprobados y aprobados

Deja un comentario

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