Realice un algoritmo para averiguar cuánto tendrá que pagar una persona por la compra de un artículo en base a las siguientes condiciones. Si compra menos de 5 unidades del mismo artículo se le hará un descuento del 10% sobre el total de su compra. Si compra 5 o más, pero menos de 10 se le hace un 15% de descuento. Si compra más de 10 pero menos de 15 se le hace un 20% de descuento y en caso contrario se le hará un 25% de descuento sobre su compra.
Respuestas
El algoritmo para asignar descuentos basados en la cantidad del artículo comprado:
Algoritmo aplicaDescuento
precioArticulo <- 20
Escribir "Cantidad del Articulo: " Sin Saltar
leer cantidad
Si cantidad<5 Entonces
totalPagar<-precioArticulo*(100-10)/100
Fin Si
Si cantidad>=5 y cantidad<10 Entonces
totalPagar<-precioArticulo*(100-15)/100
Fin Si
Si cantidad>=10 y cantidad<15 Entonces
totalPagar<-precioArticulo*(100-20)/100
Fin Si
Si cantidad>=15 Entonces
totalPagar<-precioArticulo*(100-25)/100
Fin Si
Escribir "El total a pagar: ",totalPagar sin saltar
FinAlgoritmo
Las condiciones de la cantidad las consideramos dentro de estructuras SI, y de acuerdo a al cumplimiento de las condiciones aplicamos los descuentos.
Para finalizar, imprimimos en pantalla el total a pagar con el descuento aplicado.
Adjunto diagrama de flujo para mayor comprensión.