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.
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.