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 recebe o valor do saque como entrada e, em seguida, utiliza uma lista para armazenar os valores das notas disponíveis e outra lista para armazenar a quantidade de cada nota necessária para atender ao saque. Em seguida, é feito um loop para verificar quantas notas de cada valor são necessárias para atender ao saque, começando pelas notas de maior valor. Por fim, o programa exibe a quantidade de notas de cada valor necessárias para atender ao saque com a menor quantidade de notas possível.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar