Una institucion educativa establece un programa para estimular a los alumnos con buen rendimiento académico y que consiste en lo siguiente:
Si el promedio es de 9.5 o más y el alumno es de preparatoria, entonces este podrá cursar 55 unidades y se le hará un 25% de descuento.
Si el promedio es mayor o igual a 9 pero menor que 9.5 y el alumno es de preparatoria, entonces este podrá cursar 50 unidades y se le hará un 10% de descuento.
Si el promedio es mayor que 7 y menor que 9 y el alumno es de preparatoria, este podrá cursar 50 unidades y no tendrá ningún descuento.
Si el promedio es de 7 o menor, el número de materias reprobadas es de 0 a 3 y el alumno es de preparatoria, entonces podrá cursar 45 unidades y no tendrá descuento.
Si el promedio es de 7 o menor, el número de materias reprobadas es de 4 o más y el alumno es de preparatoria, entonces podrá cursar 40 unidades y no tendrá ningún descuento.
Si el promedio es mayor o igual a 9.5 y el alumno es de profesional, entonces podrá cursar 55 unidades y se le hará un 20% de descuento.
Si el promedio es menor de 9.5 y el alumno es de profesional, entonces podrá cursar 55 unidades y no tendrá descuento.
Obtener el total que tendrá que pagar un alumno si la colegiatura para alumnos de profesional es de $300 por cada cinco unidades y para alumnos de preparatoria es de $180 por cada cinco unidades.
Una institucion educativa establece un programa para estimular a los alumnos
Bien amigos como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, al final del articulo te dejo un enlace para descargar el código.
Haz clic aquí para suscribirte a mi canal
Algoritmo detarea
Lo primero que hacemos es declarar las variables, en este algoritmo utilizamos las variables nivel, unidades y materias estas variables las declaramos de tipo entero.
Definir nivel, unidades, materias Como Entero
También declaramos las variables promedio, total y descuento estas variables las declaramos de tipo real.
Definir promedio, total, descuento Como Real
Pedimos que se ingrese el nivel académico.
Escribir «Ingresa tu nivel académico»
Escribir «1 = Preparatoria»
Escribir «2 = Profesional»
Este número lo guardamos en la variable nivel.
leer nivel
Evaluamos si el nivel es igual a 1 o 2.
si nivel == 1 o nivel == 2 Entonces
Si alguna condición se cumple, entonces pedimos que se ingrese el promedio.
Escribir «Ingresa tu promedio»
Este número lo guardamos en la variable promedio.
leer promedio
Ahora evaluamos si el nivel académico es igual a 1
si nivel == 1 Entonces
Si la condición se cumple, esto quiere decir que el alumno es de preparatoria.
Evaluamos si el promedio es mayor o igual a 9.5.
si promedio >= 9.5 Entonces
Si la condición se cumple, entonces calculamos el total, esto lo hacemos dividiendo las 55 unidades entre 5 y el resultado lo multiplicamos por 180.
total = (55/5) * 180
El descuento lo calculamos multiplicando el total por .25
descuento = total * .25
unidades = 55
FinSi
Cuando el promedio sea mayor o igual a 9 pero menor a 9.5.
si promedio >= 9 y promedio < 9.5 Entonces
Entonces el alumno puede cursar 50 unidades.
Para calcular el total dividimos 50 entre 5 y el resultado lo multiplicamos por 180.
total = (50/5) * 180
Y calculamos un 10% de descuento.
descuento = total * .10
unidades = 50
FinSi
Cuando el promedio sea mayor a 7 pero menor a 9.
si promedio > 7 y promedio < 9 Entonces
Entonces el alumno puede cursar 50 unidades.
El total lo calculamos dividiendo 50 entre 5 y el resultado lo multiplicamos por 180.
total = (50/5) * 180
El descuento aplicado es cero.
descuento = 0
unidades = 50
FinSi
Cuando promedio sea menor o igual a 7.
si promedio <= 7 Entonces
Si la condición se cumple entonces pedimos que se ingrese el número de materias reprobadas.
Escribir «Ingresa el número de materias reprobadas»
Este número lo guardamos en la variable materias.
leer materias
Evaluamos si las materias reprobadas son entre 0 y 3.
si materias <= 3 Entonces
Si la condición se cumple esto quiere decir que el alumno puede cursar 45 unidades.
El total lo calculamos dividiendo 45 entre 5 y el resultado lo multiplicamos por 180.
total = (45/5) * 180
No se aplica descuento.
descuento = 0
unidades = 45
SiNo
Cuando esta condición no se cumpla, es decir cuando el alumno repruebe más de 3 materias.
Entonces el alumno puede cursar 40 unidades, el total lo calculamos dividiendo 40 entre 5 y el resultado lo multiplicamos por 180.
total = (40/5) * 180
No se aplica descuento.
descuento = 0
unidades = 40
FinSi
FinSi
SiNo
Cuando el nivel académico no sea igual a 1, esto quiere decir que es igual a 2, por lo tanto es profesional.
Entonces evaluamos si el promedio es mayor o igual a 9.5.
si promedio >= 9.5 Entonces
Si la condición se cumple, entonces el alumno puede cursar 55 unidades.
El total lo calculamos dividiendo 55 entre 5 y el resultado lo multiplicamos por 300.
Multiplicamos por 300, ya que en el nivel profesional se pagan 5 unidades por $300
total = (55/5) * 300
El descuento aplicado es del 20%, con ese promedio.
descuento = total * .20
unidades = 55
SiNo
Cuando la condición no se cumpla, es decir cuando el promedio sea menor a 9.5, entonces el alumno puede cursar 55 unidades.
El total lo calculamos dividiendo 55 entre 5 y el resultado lo multiplicamos por 300.
total = (55/5) * 300
No se aplica descuento.
descuento = 0
unidades = 55
FinSi
FinSi
Mostramos un mensaje donde damos a conocer el total a pagar ya con el descuento aplicado.
Escribir «El total a pagar por «,unidades,» unidades es: $»,total – descuento
También mostramos un mensaje del descuento aplicado.
Escribir «El descuento aplicado es: $»,descuento
SiNo
Cuando el usuario ingrese un nivel académico diferente de 1 o de 2, entonces mostramos un mensaje indicando que el nivel es incorrecto.
Escribir «Ingresa un nivel correcto”
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este ejercicio, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.