Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del 22% por la compra de más de 3 docenas y 15% en caso contrario. Además, por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe un algoritmo que determine el monto de la compra, el monto del descuento, el monto a pagar y el número de unidades de obsequio por la compra de cierta cantidad de docenas del producto.
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 c,n Como Entero
Definir precio,total,descuento Como Real
Previamente se inicializa la variable “c” con el número cero.
c = 0
Pedimos que se ingrese el precio de la docena.
Escribir «Ingresa el precio de la docena»
Este dato lo ingresamos en la variable precio.
leer precio
Pedimos que se ingrese el número de docenas a comprar.
Escribir «Ingresa numero de docenas a comprar»
Este dato lo ingresamos en la variable “n”,
leer n
Calculamos el total a pagar.
total = precio * n
Evaluamos si el número de docenas compradas es mayor a 3.
si n > 3 Entonces
Si la condición se cumple, entonces calculamos un descuento del 22%.
descuento = total * .22
Calculamos los productos de regalo, para ello al número de docenas compradas le restamos las primeras 3 docenas.
c = n – 3
SiNo
Cuando la condición no se cumpla, es decir cuando se compren menos de 3 docenas, entonces aplicamos un descuento del 10%
descuento = total * .10
FinSi
Finalmente mostramos los siguientes mensajes.
Escribir «El monto de la compra es: $»,total
Escribir «El monto del descuento es: $»,descuento
Escribir «El monto a pagar es: «,total – descuento
Escribir «Unidades de obsequio: «,c
FinAlgoritmo
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