En un parque de diversiones para subir a un juego mecánico

En un parque de diversiones para subir a un juego mecánico se tiene que pagar S/.5.00 de entrada por cada persona integrante de una familia.

Sobre ese precio se está ofreciendo un descuento que está en función a la cantidad de personas de la familia, los porcentajes de descuento se indican en la tabla siguiente:

1            = 0%

2  –  4   = 10%

5  – 7     = 20%

8 o más = 30%

Haz clic aquí para suscribirte a mi canal

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo.

Algoritmo detarea

Declaramos las variables.

       Definir n Como Entero

       Definir descuento,total Como Real

Pedimos que se ingrese el número de personas.

       Escribir «Ingresa el número de personas»

Este dato lo ingresamos en la variable n.

       leer n

Calculamos el total a pagar.

       total = n * 5

Inicializamos la variable descuento con el número cero.

       descuento = 0

Evaluamos si el número de personas es mayor a cero.

       si n > 0 Entonces

Si la condición se cumple, entonces evaluamos si el número de personas es igual a 1.

                        si n == 1 Entonces

Si la condición se cumple, entonces el descuento es igual a cero.

                           descuento = 0

               SiNo

Si la condición no se cumple, entonces evaluamos si el número de personas se encuentra entre 2 y 4.

                               si n >= 2 y n <= 4 Entonces

Si la condición se cumple, entonces aplicamos un descuento del 10%.

                                  descuento = total * .10

                      SiNo

Cuando la condición no se cumpla, entonces evaluamos si el número de personas se encuentra entre 5 y 7.

                                          si n >= 5 y n <= 7 Entonces

Si la condición se cumple, entonces aplicamos un descuento del 20%.

                                                  descuento = total * .20

                              SiNo

Cuando no se cumpla la condición, entonces quiere decir que el número de personas es igual a 8 o mayor.

Por lo tanto aplicamos un descuento del 30%

                                     descuento = total * .30

                              FinSi

                      FinSi

               FinSi

Finalmente mostramos los siguientes mensajes.

               Escribir «El total a pagar es: $»,total – descuento

               Escribir «El descuento aplicado es: $»,descuento

       SiNo

Cuando se ingrese un número de personas negativo, mostramos el siguiente mensaje.

                   Escribir «Ingresa los datos correctos»

       FinSi

FinAlgoritmo

Te comparto el Diagrama de flujo.

En un parque de diversiones para subir a un juego mecánico
En un parque de diversiones para subir a un juego mecánico

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 *