Scheme: calcular descuentos de compra

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)
Compartir en facebook twitter Google tumblr pinterest

Entradas similares

0 Comentarios