O professor deu a seguinte questão:
Crie um programa para informar quais e quantas notas são necessárias para entregar o mínimo de cédulas para um determinado valor informado pelo usuário considerando notas de R$ 100, R$ 50, R$ 10 e R$ 5 e R$ 1. Seu programa deve mostrar apenas as notas utilizadas. Por exemplo, ao solicitar R$18, o programa deve informar apenas a seguinte informação (note que não foram exibidas informações sobre as demais cédulas): 1 nota(s) de R$ 10. 1 nota(s) de R$ 5. 3 nota(s) de R$ 1.
Meu código está assim:
programa{funcao inicio(){inteiro valor,n100,n50,n10,n5,n1escreva ("Informe o valor: ")leia (valor)se (valor >=100 ou valor <=100){n100 = valor/100valor = valor % 100n50 = valor/50valor = valor % 50n10 = valor/10valor = valor % 10n5 = valor/5valor = valor % 5n1 = valor/1valor = valor % 1}escreva(n100, " nota(s) de R$ 100. \n")escreva(n50, " nota(s) de R$ 50 \n")escreva(n10, " nota(s) de R$ 10 \n") escreva(n5, " nota(s) de R$ 5 \n")escreva(n1, " nota(s) de R$ 1 \n")}}
Ele está funcionando, porém, quero que imprima somente as notas que estão sendo usados, como no exemplo que o professor deu. Como faço isso?
Agradeço desde já.