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

Respuesta dada por: irmajulia
5

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.

Adjuntos:
Preguntas similares