Cada manzana cuesta 50 céntimos, pero si compran más de 20 manzanas se le hace un descuento del 10%; y si la venta supera las 100 manzanas se le hace un descuento del 20%. Elaborar un algoritmo que indique el monto a pagar.
Como ya es costumbre, en este Blog vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir n Como Entero
Definir total,descuento Como Real
Con la función escribir pedimos que se ingrese la cantidad de manzanas a comprar.
Escribir «Ingresa la cantidad de manzanas a comprar»
Este dato lo ingresamos en la variable n.
leer n
Calculamos el total, esto lo hacemos multiplicando la cantidad de manzanas por .50 (cincuenta céntimos o cincuenta centavos.)
total = n * .5
Inicializamos la variable descuento con el número cero.
descuento = 0
Evaluamos si a variable «n» es mayor o igual a 100, es decir si se compraron más de 100 manzanas.
si n > 100 Entonces
Si la condición se cumple, entonces calculamos un descuento del 20%.
descuento = total * .20
SiNo
Si la condición no se cumple, entonces evaluamos si la variable «n» es mayor a 20, es decir si se compraron más de 20 manzanas.
si n > 20 Entonces
Si la condición se cumple, entonces calculamos un descuento del 10%
descuento = total * .10
FinSi
FinSi
Finalmente mostramos el monto a pagar ya con el descuento aplicado.
Escribir «El monto a pagar es: $»,total – descuento
También mostramos el descuento que se esta aplicando.
Escribir «El descuento aplicado es: $»,descuento
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.