En esta ocasión les comparto un algoritmo para calcular el porcentaje de aprobados y reprobados de N alumnos.
Calcular el porcentaje de aprobados y reprobados de n estudiante
Elaborar un algoritmo para calcular el porcentaje de aprobados y reprobados de los N estudiantes del curso de Lógica de Programación. La calificación máxima para aprobar es de 70 pts.
Como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.
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
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.