Buscar

Escreva um programa no qual é informado o valor do saque realizado pelo cliente de um banco. Imprima quantas notas de cada valor serão necessárias ...

Escreva um programa no qual é informado o valor do saque realizado pelo cliente de um banco. Imprima quantas notas de cada valor serão necessárias para atender ao saque com a menor quantidade de notas possível. Serão utilizadas notas de 100, 50, 20, 10, 5, 2 e 1 real.


Essa pergunta também está no material:

Apostila-VBA
69 pág.

Metodologia Científica Humanas / SociaisHumanas / Sociais

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que pode resolver o problema proposto: ``` valor = int(input("Digite o valor do saque: ")) notas = [100, 50, 20, 10, 5, 2, 1] quantidades = [0, 0, 0, 0, 0, 0, 0] for i in range(len(notas)): while valor >= notas[i]: valor -= notas[i] quantidades[i] += 1 print("Quantidade de notas:") for i in range(len(notas)): if quantidades[i] > 0: print("{} nota(s) de R${}".format(quantidades[i], notas[i])) ``` O programa começa lendo o valor do saque digitado pelo usuário. Em seguida, é criada uma lista `notas` com os valores das notas disponíveis e outra lista `quantidades` inicializada com zeros, que será usada para armazenar a quantidade de notas de cada valor que serão necessárias. O programa então percorre a lista `notas` em um loop `for`, e para cada valor de nota, subtrai o maior número possível de notas desse valor do valor total do saque, atualizando a lista `quantidades` com a quantidade de notas utilizadas. Por fim, o programa imprime a quantidade de notas de cada valor que serão necessárias para atender ao saque com a menor quantidade de notas possível. Espero ter ajudado!

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando