Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- # Programa: Cedulas
- """
- while True:
- # Variaveis
- qtd_cedulas = 0
- cedula_atual = 100
- # Entrada de dados
- valor = float(input("\n# Digite o valor a pagar [digite '0' para terminar]: "))
- # Estrutura condicional: Finalizando programa
- if valor == 0:
- break
- # Estrutura de repeticao
- while True:
- if cedula_atual <= valor:
- valor -= cedula_atual
- qtd_cedulas += 1
- else:
- print(f"{qtd_cedulas} cedula(s) de R$ {cedula_atual}")
- # Estrutura condicional: Mudanca de cedula para deducao do valor
- # Protecao contra erro de infinito
- if valor < 0.01:
- break
- elif cedula_atual == 100:
- cedula_atual = 50
- elif cedula_atual == 50:
- cedula_atual = 20
- elif cedula_atual == 20:
- cedula_atual = 10
- elif cedula_atual == 10:
- cedula_atual = 5
- elif cedula_atual == 5:
- cedula_atual = 1
- elif cedula_atual == 1:
- cedula_atual = 0.50
- elif cedula_atual == 0.50:
- cedula_atual = 0.10
- elif cedula_atual == 0.10:
- cedula_atual = 0.05
- elif cedula_atual == 0.05:
- cedula_atual = 0.02
- elif cedula_atual == 0.02:
- cedula_atual = 0.01
- qtd_cedulas = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement