Descuento a clientes en tienda de helados
Hacer un algoritmo en Pseint para una tienda de helado que da un descuento por compra a sus clientes con membresía dependiendo de su tipo, sólo existen tres tipos de membresía, tipo A, tipo B y tipo C. Los descuentos son los siguientes:
Tipo A 10% de descuento
Tipo B 15% de descuento
Tipo C 20% de descuento
Como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir compra, descuento Como Real
Definir tipo Como Entero
Pedimos que se ingrese el total de la compra.
Escribir «Ingresa el total de la compra»
Este dato lo ingresamos en la variable compra.
leer compra
Pedimos que se ingrese una opción.
Escribir «Ingresa una opcion»
Escribir «1 = Tipo A»
Escribir «2 = Tipo B»
Escribir «3 = Tipo C»
La opción que elija el usuario la ingresamos en la variable tipo.
leer tipo
Evaluamos si la variable tipo es igual a 1.
si tipo == 1 Entonces
SI la condicion se cumple, entonces aplicamos un descuento del 10%
descuento = compra * .10
SiNo
SI la condicion no se cumple, entonces evaluamos si la variable tipo es igual a 2.
si tipo == 2 Entonces
SI la condicion se cumple, entonces aplicamos un descuento del 15%
descuento = compra * .15
SiNo
Si la condicion no se cumple, entonces evaluamos si la variable tipo es igual a 3.
si tipo == 3 Entonces
Si la codicion se cumple, entonces aplicamos un descuento del 20%
descuento = compra * .20
SiNo
Cuando no se cumpla ninguna de las condiciones anteriores el descuento es igual a cero.
descuento = 0
FinSi
FinSi
FinSi
Finalmente mostramos el total a pagar y el descuento aplicado.
Escribir «El total a pagar es: $»,compra – descuento
Escribir «El descuento aplicado es: $»,descuento
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solucion de este algoritmo, les comparto el codigo fuente, espero les guste y mas que nada que les pueda ser de utilidad, un saludo y nos vemos en la proxima entrega.