Pages

miércoles, 23 de enero de 2013

Calcular el monto de descuento de una compra Codigo Fuente en Python

Problema
Hacer un programa o algoritmo que dado el monto de una compra calcular el descuento considerado:
descuento es 20% si el monto es mayor a 100 soles
descuento es 10% si el monto es mayor a 50 soles y menor o igual a 100 soles
no hay descuento si el monto es menor o igual a 50 soles
Solución
  • Entrada: 100
  • Salida: 90
Codigo Fuente en Python
N=float(input("Ingrese monto de compra\n"))
if(N>100):
 monto=N-(N*0.20)
 print(str(monto))
else:
 if(N <= 100 and N > 50):
  monto = N-(N*0.1)
  print(str(monto))
 else:
  print(str(N))

1 comentarios:

Anónimo dijo...

necesito resolver un problema que trata de pide primeramente la cantidad total de compras de una persona. Si la cantidad es inferior a Q100.00, el programa dirá que el cliente no aplica a la promoción. Pero si la persona ingresa una cantidad en compras igual o superior a Q100.00, el programa genera de forma aleatoria un número entero del cero al cinco. Cada número corresponderá a un color diferente de cinco colores de bolas que hay para determinar el descuento que el cliente recibirá como premio. Si la bola aleatoria es color blanco, no hay descuento, pero si es uno de los otros cuatro colores, sí se aplicará un descuento determinado según la tabla que aparecerá, y ese descuento se aplicará sobre el total de compra que introdujo inicialmente el usuario, de manera que el programa mostrará un nuevo valor a pagar luego de haber aplicado el descuento.

Publicar un comentario