Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Elabore um programa que calcule quantas notas de 50,20,10,5,2 e 1 são necessárias para se pagar uma conta cujo valor é fornecido.
Travei..
#include <cstdlib>
#include <iostream>
int main(int){
int cn50=50, cn20=20, cn10=10, cn5=5, cn2=2, cn1=1;
int vlr_compra=0;
int qtd_cn50=0, qtd_cn20=0, qtd_cn10=0, qtd_cn5=0, qtd_cn2=0, qtd_cn1=0;
printf("Digite o valor da conta: R$");
scanf("%d",&vlr_compra);
while(vlr_compra>=50)
{
cn50+=50;
if (qtd_cn50=vlr_compra);
continue;
printf("%d\n",qtd_cn50);
}
while(vlr_compra>=20)
{
cn20+=20;
if (qtd_cn20=qtd_cn20>800);
continue;
printf("%d\n",qtd_cn20);
}
while(vlr_compra>=10)
{
cn10+=10;
if (qtd_cn10=qtd_cn10>800);
continue;
printf("%d\n",qtd_cn10);
}
while(vlr_compra>=5)
{
cn5+=5;
if (qtd_cn5=qtd_cn5>800);
continue;
printf("%d\n",qtd_cn5);
}
while(vlr_compra>=2)
{
cn2+=2;
if (qtd_cn2=qtd_cn2>800);
continue;
printf("%d\n",qtd_cn2);
}
while(vlr_compra>=1)
{
cn1+=1;
if (qtd_cn1=qtd_cn1);
continue;
printf("%d\n",qtd_cn1);
}
system("PAUSE");
return EXIT_SUCCESS;
}Carregando comentários...