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: 593 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: # 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: |
![]() |
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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |