Advertisement
danielmrcl

Gerenciador de Pagamentos

Apr 7th, 2019
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. """
  4. @author: Daniel Marc. http://twitter.com/danielsmrcl
  5. """
  6.  
  7.  
  8. valor = float(input('Qual o valor a ser pago? R$'))
  9. print('''Escolha uma forma de pagamento:
  10. [ 1 ] à vista no dinheiro/cheque;
  11. [ 2 ] à vista no cartão;
  12. [ 3 ] parcelar no cartão.''')
  13. opc = int(input('---> '))
  14. if opc == 1:
  15.     desc = (valor * 10) / 100
  16.     valor = valor - desc
  17.     print('Você ganhou 10%(R${:.2f}) de desconto, o valor deste produto será R${:.2f}'.format(desc, valor))
  18. elif opc == 2:
  19.     desc = (valor * 5) / 100
  20.     valor = valor - desc
  21.     print('Você ganhou 5%(R${:.2f}) de desconto, o novo valor deste produto será {:.2f}'.format(desc, valor))
  22. elif opc == 3:
  23.     print('''Escolha em quantas vezes irá parcelar...
  24. 2x preço normal
  25. de 3x à 12x, juros de 20%''')
  26.     prest = int(input('---> '))
  27.     if prest == 2:
  28.         parc = valor / 2
  29.         print('Você escolheu pagar em 2x de R${:.2f}, o valor final será R${:.2f}.'.format(parc, valor))
  30.     elif 12 >= prest >= 3:
  31.         juros = (valor * 20) / 100
  32.         valor = valor + juros
  33.         parc = valor / prest
  34.         print('Parcelando em {}x de R${:.2f}(com juros de 20%(R${:.2f})), '
  35.               'o valor final será R${:.2f}.'.format(prest, parc, juros, valor))
  36.     elif prest > 12:
  37.         print('(ERRO) não parcelamos em mais de 12x.')
  38. else:
  39.     print('(ERRO) opção inválida.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement