En una tienda de descuento se efectua una promocion en la cual se hace un descuento

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.

Haz clic aquí para suscribirte a mi canal

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

Algoritmo detarea

Lo primero que hacemos es declarar las variables.

               Definir compra, descuento Como Real

               Definir color Como Carácter

Con la función escribir pedimos el total de la compra.

               Escribir «Escribe el total de la compra»

Este número lo almacenamos en la variable compra.

               Leer compra

Después hacemos un menú, donde le pedimos al usuario que seleccione una bola de color.

               Escribir «Selecciona una bola»

               Escribir «blanca»

               Escribir «verde»

               Escribir «amarilla»

               Escribir «azul»

               Escribir «roja»

El color que escriba el usuario lo almacenamos en la variable 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ún descuento.

                              descuento = 0

               SiNo

Después evaluamos si el color es verde.

                              si color == «verde» Entonces

Si la condición se cumple entonces calculamos el descuento con 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% de descuento.

                                                           descuento = compra * .25

                                            SiNo

Evaluamos si el color de la bola es color azul.

                                                            si color = «azul» Entonces

Si la condición se cumple entonces se calcula el 50% de descuento.

                                                                          descuento = compra * .50

                                                           SiNo

Evaluamos si el color de la bola es roja.

                                                                          si color = «roja» Entonces

Si la condición se cumple entonces el descuento que calculamos es del 100%

                                                                                         descuento = compra * 1

                                                                          SiNo

Si ninguna de las condiciones anteriores se cumple entonces mandamos 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 indicamos la compra total menos el descuento.

               Escribir «El total a pagar ya con el descuento aplicado es: $»,compra – descuento

También mostramos otro mensaje donde indicamos el descuento aplicado.

               Escribir «El descuento aplicado es: $»,descuento

FinAlgoritmo

En una tienda de descuento se efectua una promocion en la cual se hace un descuento
En una tienda de descuento se efectua una promocion en la cual se hace un descuento
Algoritmo detarea
	Definir compra, descuento Como Real
	Definir color Como Caracter
	Escribir "Escribe el total de la compra"
	leer compra
	Escribir "Selecciona una bola"
	Escribir "blanca"
	Escribir "verde"
	Escribir "amarilla"
	Escribir "azul"
	Escribir "roja"
	leer color	
	si color == "blanca" Entonces
		descuento = 0
	SiNo
		si color == "verde" Entonces
			descuento = compra * .10
		SiNo
			si color == "amarilla" Entonces
				descuento = compra * .25
			SiNo
				si color = "azul" Entonces
					descuento = compra * .50
				SiNo
					si color = "roja" Entonces
						descuento = compra * 1
					SiNo
						Escribir "El color de bola no existe"
					FinSi
				FinSi
			FinSi
		FinSi
	FinSi
	Escribir "El total a pagar ya con el descuento aplicado es: $",compra - descuento
	Escribir "El descuento aplicado es: $",descuento
FinAlgoritmo

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.

Deja un comentario

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