Skip to content

RaiazinxMattewPerLops/ALGORITMOS_2024-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

#include <stdio.h> int main() {

//VARIAVEIS
double n;
int nota, moeda;

//LER A VARIAVEL n
scanf("%lf", &n);

//CALCULO E IMPRESSÃO DAS NOTAS
printf("NOTAS:\n");

/*facilitar calculos com numeros de ponto flutuante multiplicamos o valor monetário por 100 para converter tudo para centavos*/

int money = (int)(n * 100 + 0.5);

nota = money/10000;
printf("%d nota(s) de R$ 100.00\n", nota);
money = money % 10000;

nota = money/5000;
printf("%d nota(s) de R$ 50.00\n", nota);
money = money % 5000;

nota = money/2000;
printf("%d nota(s) de R$ 20.00\n", nota);
money = money % 2000;

nota = money/1000;
printf("%d nota(s) de R$ 10.00\n", nota);
money = money % 1000;

nota = money/500;
printf("%d nota(s) de R$ 5.00\n", nota);
money = money % 500;

nota = money/200;
printf("%d nota(s) de R$ 2.00\n", nota);
money = money % 200;

//IMPRESSÃO DAS MOEDAS
printf("MOEDAS:\n");

moeda = money/100;
printf("%d moeda(s) de R$ 1.00\n", moeda);
money = (int)money % 100;

moeda = money/50;
printf("%d moeda(s) de R$ 0.50\n", moeda);
money = money % 50;

moeda = money/25;
printf("%d moeda(s) de R$ 0.25\n", moeda);
money = money % 25;

moeda = money/10;
printf("%d moeda(s) de R$ 0.10\n", moeda);
money = money % 10;

moeda = money/5;
printf("%d moeda(s) de R$ 0.05\n", moeda);
money = money %5;

moeda= money/1;
printf("%d moeda(s) de R$ 0.01\n", moeda);
return 0;

}

Releases

No releases published

Packages

No packages published