Operator
Operator
TEORICO
Concept: To test more than one condition, a decision structure
can be nested inside another decision structure
Quantity Discount
10 -19 10%
20-49 20%
50-99 30%
100 or more 40%
Análisis
Entrada
Necesitaremos 3 datos de entrada de tipo entero, el primero:
precio_paquetes,segundo:cant_total,tercero:cant_paquetes.
Procesos
Primero vamos a realizar la regla de 3 para saber el descuento que se realizara si cumple
con la condición, si la condición es verdadera se le aplicara un descuento y si es falsa no se
aplicara ningún descuento
Salida
Si la condición es verdadera, saldrán 1 salidas y si es falsa igual.
Diagrama de flujo
Pseudocodigo
Precio_paquetes -> 99
Cantidad_total->0
Cant_paquetes->entero(entrada(“Ingrese el numero de paquetes
comprados:”))
If cant_paquetes >= 10 and cant_paquetes <=19:
Print(“precio a pagar “,precio_descuento,”$,” “con 10% de
. descuento”,)
Else
Print(“lo siento pero no cumples con la compra para generar el
. descuento”)
If cant_paquetes >= 20 and cant_paquetes <=49:
Print(“precio a pagar “,precio_descuento,”$,” “con 20% de
. descuento”,)
Else
Print(“lo siento pero no cumples con la compra para generar el
. descuento”)
If cant_paquetes >= 50 and cant_paquetes <=99:
Print(“precio a pagar “,precio_descuento,”$,” “con 30% de
. descuento”,)
Else
Print(“lo siento pero no cumples con la compra para generar el
descuento”)