Una institucion educativa establece un programa para estimular a los alumnos

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.

Una institucion educativa establece un programa para estimular
Una institucion educativa establece un programa para estimular
Descargar Programa

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.

Deja un comentario

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