En una tienda de descuento se efectua una promocion en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra, se sabe que solo hay bolitas de los colores mencionados.
Te dejo un enlace para descargar el código.
Como ya es costumbre vamos a empezar a explicar el funcionamiento de este algororitmo.
Algoritmo detarea
Lo primero que hacemos es declarar las variables.
Definir compra, descuento ComoReal
Definir color Como Carácter
Con la función escribir pedimos el total de la compra.
Escribir «Escribe el totalde la compra»
Leer compra
Después hacemos un menú, donde le pedimos al usuario queseleccione una bola de color.
Escribir «Selecciona unabola»
Escribir «blanca»
Escribir «verde»
Escribir «amarilla»
Escribir «azul»
Escribir «roja»
El color que escriba el usuario lo almacenamos en lavariable color.
Leer color
Evaluamos si la variable color es blanca.
si color == «blanca»Entonces
Si la condición se cumple entonces no se aplica ningúndescuento.
descuento = 0
SiNo
Después evaluamos si el color es verde.
si color == «verde» Entonces
Si la condición se cumple entonces calculamos el descuentocon un 10%
descuento= compra * .10
SiNo
Evaluamos si el color de la bola es amarilla
si color == «amarilla» Entonces
Si la condición se cumple entonces se calcula el 25% dedescuento.
descuento= compra * .25
SiNo
Evaluamos si el color de la bola es color azul.
sicolor = «azul» Entonces
Si la condición se cumple entonces se calcula el 50% dedescuento.
descuento = compra * .50
SiNo
Evaluamos si el color de la bola es roja.
sicolor = «roja» Entonces
Si la condición se cumple entonces el descuento quecalculamos es del 100%
descuento= compra * 1
SiNo
Si ninguna de las condiciones anteriores se cumple entoncesmandamos un menaje en pantalla indicando que el color de bola no existe.
Escribir«El color de bola no existe»
FinSi
FinSi
FinSi
FinSi
FinSi
Finalmente mostramos un mensaje en pantalla donde indicamosla compra total menos el descuento.
Escribir «El total a pagarya con el descuento aplicado es: $»,compra – descuento
También mostramos otro mensaje donde indicamos el descuentoaplicado.
Escribir «El descuentoaplicado es: $»,descuento
FinAlgoritmo
En una tienda de descuento se efectua una promocion en la cual se hace un descuento (1)
Bien amigos esta es la solución de este algoritmo te dejo el código, espero te guste y más que nada te pueda ser de utilidad.