• Matéria: Informática
  • Autor: ilidiofp
  • Perguntado 2 anos atrás

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.

Respostas

respondido por: marcosintergo
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 similares