Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Um programa Python que calcula qual o menor número possível de notas de 100, 50, 10, 5 e 1 em que o valor a ser sacado pode ser decomposto - Exercícios Resolvidos de PythonQuantidade de visualizações: 729 vezes |
|
Pergunta/Tarefa: Escreva um programa Python que lê um valor inteiro e simule o comportamento de um caixa eletrônico, ou seja, calcule qual o menor número possível de notas de 100, 50, 10, 5 e 1 em que o valor a ser sacado pode ser decomposto. Seu programa deverá exibir uma saída parecida com: Informe o valor do saque (valor inteiro): 139 O valor do saque pode ser expresso em: 1 notas de 100 0 notas de 50 3 notas de 10 1 notas de 5 4 notas de 1 Resposta/Solução: Veja a resolução comentada deste exercício na linguagem Python: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# função principal do programa
def main():
# variáveis que vão guardar a quantidade de notas de 100, 50, 10, 5 e 1;
cem = 0
cinquenta = 0
dez = 0
cinco = 0
um = 0
# vamos solicitar o valor a ser sacado
valor = int(input("Informe o valor do saque (valor inteiro): "))
# inicializa a variável temporária
temp = valor
# quantas notas de 100?
if temp >= 100:
cem = valor // 100
temp = valor % 100
# quantas notas de 50?
if temp >= 50:
cinquenta = temp // 50
temp = temp % 50
# quantas notas de 10?
if temp >= 10:
dez = temp // 10
temp = temp % 10
# quantas notas de 5?
if temp >= 5:
cinco = temp // 5
temp = temp % 5
# quantas notas de 1?
if temp >= 1:
um = temp // 1
# vamos exibir o resultado
print("O valor do saque pode ser expresso em:")
print("{0} notas de 100".format(cem))
print("{0} notas de 50".format(cinquenta))
print("{0} notas de 10".format(dez))
print("{0} notas de 5".format(cinco))
print("{0} notas de 1".format(um))
if __name__== "__main__":
main()
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
Java - Como definir a cor para o contexto de desenho usando o método setColor() da classe Graphics do Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




