En esta ocasión les traemos el siguiente
ejercicio en el idioma DrRacket:
Calcular descuentos de compra.
Enunciado:
Dado el monto de una compra calcular y mostrar el descuento Considerando:
a) descuento es 20% si el monto es mayor a 200 pesos,
b) descuento
es 10% si el monto es mayor o igual a 100 pesos y menor o igual a
200 pesos, y
c) no hay descuento si el monto es menor a 100 pesos.
Toma de pantalla del código:
Código:
;Proposito
#|Dado el monto de una compra calcular y mostrar el descuento
considerando: a) descuento es 20% si el monto es mayor a 200 pesos, b)
descuento es 10% si el monto es mayor o igual a 100 pesos y menor o igual
a 200 pesos, y c) no hay descuento si el monto es menor a 100 pesos.
|#
;plantilla
(define (Descuento Monto)
(cond
[ (> Monto 200 ) (- Monto (/ (* Monto 20) 100 ) ) ]
[ (and (>= Monto 100) (<= Monto 200) ) (- Monto (/ (* Monto 10) 100 )) ]
[ (< Monto 100) "no hay descuento"]
[else "datos incorrectos" ]
))
;prueba
(Descuento 190)
(Descuento 300)
(Descuento 90)
