Faça um programa em C para retornar o troco utilizando a menor quantidade de moedas para o nosso sistema monet´ario, com moedas de R$ 1,00, R$ 0,50, R$ 0,25, R$ 0,10, R$ 0,05 e R$ 0,01 (100, 50, 25, 10, 5, 1). O programa deve retornar as moedas utilizadas para compor o troco e a quantidade de moedas utilizadas.
#include
#include
int main()
int troco,n50,n20,n10,n5,n2,n1;
/*inserir a quantia */
printf("insira o troco");
scanf("%d",&troco);
/*calculo de 50 */
n50=troco/50;
troco=troco%50;
/*calculo de 20 */
n20=troco/20;
troco=troco%20;
/*calculo de 10 */
n10=troco/10;
troco=troco%10;
/*calculo de 5 */
n5=troco/5;
troco=troco%5;
/*calculo de 2 */
n2=troco/2;
troco=troco%2;
/*calculo de 1 */
n1=troco/1;
troco=troco%1;
printf("%d nota de 50\n%d nota(s) de 20\n%d nota(s) de 10\n%d nota(s) de 5\n%d moeda(s) de 2\n%d moeda de 1",n50,n20,n10,n5,n2,n1);
return 0;
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar