Informática, perguntado por Usuário anônimo, 9 meses atrás

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.

Anexos:

Soluções para a tarefa

Respondido por lokoy6
13

A melhor forma de aprender é tentando.....

boa sorte nos próximos

#include <stdio.h>

int main (void){

int n, n100, n50, n20, n10, n5, n2, n1, r100, r50, r20, r10, r5, r2;

scanf ("%d", &n);

 n100 = n/100;

 r100 = n%100;

 n50 = r100/50;

 r50 = r100%50;

 n20 = r50/20;

 r20 = r50%20;

 n10 = r20/10;

 r10 = r20%10;

 n5 = r10/5;

 r5 = r10%5;

 n2 = r5/2;

 r2 = r5%2;

 n1 = r2/1;

 printf("%d\n", n);

 printf("%d nota(s) de R$ 100,00\n", n100);

 printf("%d nota(s) de R$ 50,00\n", n50);

 printf("%d nota(s) de R$ 20,00\n", n20);

 printf("%d nota(s) de R$ 10,00\n", n10);

 printf("%d nota(s) de R$ 5,00\n", n5);

 printf("%d nota(s) de R$ 2,00\n", n2);

 printf("%d nota(s) de R$ 1,00\n", n1);

 return 0;

}

Perguntas interessantes