Implementar um programa que exibe quantas notas de 50, 20, 10, 5, 2 e 1 são necessárias para o pagamento de uma determinada conta (dado de entrada do tipo inteiro) tal que o valor a ser pago seja com o menor número de notas possível.
Soluções para a tarefa
Respondido por
0
Resposta:
Pseudo Código
Algoritmo "pagamento"
Var
valor:inteiro
Inicio
escreval("Digite o valor do pagamento: ")
leia(valor)
escreval("Notas de R$50: ",((valor/50)-((valor%50)/50)))
valor <- valor % 50
escreval("Notas de R$20: ", ((valor/20)-((valor%20)/20)))
valor <- valor % 20
escreval("Notas de R$10: ", ((valor/10)-((valor%10)/10)))
valor <- valor % 10
escreval("Notas de R$5: ", ((valor/5)-((valor%5)/5)))
valor <- valor % 5
escreval("Notas de R$2: ", ((valor/2)-((valor%2)/2)))
valor <- valor % 2
escreval("Notas de R$1: ", ((valor/1)-((valor%1)/1)))
valor <- valor % 1
Fimalgoritmo
Explicação:
O algoritmo solicita ao usuário o valor do pagamento e no final imprime na tela quantas e quais são as menores notas para ser usada.
Espero ter ajudado.
Perguntas interessantes