galera preciso resolver esse problema, uri 1021:
Leia um valor de ponto flutuante com duas casas decimais. Este valor representa um valor monetário. A seguir, calcule o menor número de notas e moedas possíveis no qual o valor pode ser decomposto. As notas consideradas são de 100, 50, 20, 10, 5, 2. As moedas possíveis são de 1, 0.50, 0.25, 0.10, 0.05 e 0.01. A seguir mostre a relação de notas necessárias.
Entrada
O arquivo de entrada contém um valor de ponto flutuante N (0 ≤ N ≤ 1000000.00).
Saída
Imprima a quantidade mínima de notas e moedas necessárias para trocar o valor inicial, conforme exemplo fornecido.
eu consegui fazer com que calcule o numero de cédulas mas nao consigo fazer com que calcule o numero de moedas.
meu algoritmo ta assim :
var
V: inteiro
N100, N50, N20, N10, N5, N2: INTEIRO
R100, R50, R20, R10, R5, R2:INTEIRO
inicio
// Seção de Comandos
ESCREVA ("VALOR DO SAQUE: ")
LEIA (V)
N100<-V DIV 100
R100<-V MOD 100
N50<-r100 DIV 50
R50<-R100 MOD 50
N20<-r50 DIV 20
R20<-R50 MOD 20
N10<-r20 DIV 10
R10<-R20 MOD 10
N5<-r10 DIV 5
R5<-R10 MOD 5
N2<-R5 DIV 2
R2<-R5 MOD 2
ESCREVAL ("CEDULAS DE 100: ",N100)
ESCREVAL ("CEDULAS DE 50: ",N50)
ESCREVAL ("CEDULAS DE 20: ",N20)
ESCREVAL ("CEDULAS DE 10: ",N10)
ESCREVAL ("CEDULAS DE 5: ",N5)
ESCREVAL ("CEDULAS DE 2: ",N2)
fimalgoritmo
Alguem pode me ajudar a como posso fazer para colocar o numero de moedas tmb