Una distribuidora de motocicletas tiene una promoción de fin de año que consiste en lo siguiente. Las motos marca Honda tienen un descuento del 5%, las marcas Yamaha del 8% y las Suzuki del 10%, las otras marcas 2%. Dato el precio de la moto y la marca indicar cuanto es su descuento y el nuevo precio incluido el descuento que cliente debe pagar.
Haz clic aquí para suscribirte a mi canal
Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, primero le ponemos un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir tipo Como Entero
Definir precio,descuento Como Real
Pedimos que se ingrese el tipo de moto y mostramos las posibles opciones.
Escribir «Ingresa el tipo de moto»
Escribir «1 = honda»
Escribir «2 = yamaha»
Escribir «3 = suzuki»
Escribir «4 = otras marcas»
Este dato lo ingresamos en la variable tipo.
leer tipo
Evaluamos si se ha seleccionado una moto correctamente.
si tipo > 0 y tipo < 5 Entonces
Pedimos que se ingrese el precio de la moto.
Escribir «Ingresa el precio de la moto»
Este dato lo ingresamos en la variable precio.
leer precio
Evaluamos si el tipo de moto es igual a 1.
si tipo == 1 Entonces
Si la condición se cumple, quiere decir que se ha seleccionado el tipo de moto honda, por lo tanto aplicamos un descuento del 5%.
descuento = precio * .05
SiNo
Si la condición no se cumple, entonces evaluamos si el tipo de moto es igual a 2.
si tipo == 2 Entonces
Si la condición se cumple, quiere decir que se ha seleccionado el tipo de moto Yamaha, por lo tanto aplicamos un descuento el 8%.
descuento = precio * .08
SiNo
Si la condición no se cumple, entonces evaluamos si el timo de moto es igual a 3.
si tipo == 3 Entonces
Si esta condición se cumple, quiere decir que se ha seleccionado el tipo de moto Suzuki.
descuento = precio * .10
SiNo
Finalmente cuando no se cumpla ninguna de las condiciones anteriores, entonces quiere decir que se ha seleccionado otra marca, por lo tanto aplicamos un descuento del 2%.
descuento = precio * .02
FinSi
FinSi
FinSi
Finalmente mostramos en pantalla el precio a pagar y el descuento aplicado.
Escribir «El precio a pagar es: $»,precio – descuento
Escribir «El descuento aplicado es: $»,descuento
SiNo
Cuando se ingrese un tipo de moto incorrecto, mostramos el siguiente mensaje.
Escribir «Ingresa un tipo de moto correcto»
FinSi
FinAlgoritmo
Te comparto del 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.