Programa Troco
Ensaios: Programa Troco. Pesquise 862.000+ trabalhos acadêmicosPor: marlysson • 23/6/2014 • 1.346 Palavras (6 Páginas) • 211 Visualizações
#include <stdio.h>
#include <stdlib.h>
int main()
{
int vnota1=0,vnota50=0,vnota10=0,vnota20=0,vnota5=0,vnota2=0;
int vmoeda1=0,vmoeda5=0,vmoeda10=0,vmoeda25=0,vmoeda50=0;
int vmoeda_troco;
float vpagamento,vstroco,vtroco,vaux,vaux_moeda,vcompra;
printf("Informe o valor da compra: R$ ");
scanf("%f",&vcompra);
puts("\n\n");
printf("Informe o valor pago: R$ ");
scanf("%f",&vpagamento);
vtroco=(vpagamento-vcompra);
vstroco=vtroco;
vaux=floor(vstroco);
vaux_moeda=(vstroco-vaux);
vmoeda_troco=(100*vaux_moeda);
if( vpagamento < vcompra){
puts("\n\n");
printf("Valor invalido");
}
else{
while(vtroco > 0){
if((vtroco >= 50) && (vtroco < 100)){
vnota50 = (vnota50 + 1);
vtroco = vtroco - 50;
}
if((vtroco >= 20) && (vtroco < 50)){
vnota20 = (vnota20 + 1);
vtroco = vtroco - 20;
}
if((vtroco >= 10) && (vtroco < 20)){
vnota10 = (vnota10 + 1);
vtroco = vtroco - 10;
}
if((vtroco >= 5) && (vtroco < 10)){
vnota5 = (vnota5 + 1);
vtroco = vtroco - 5;
}
if((vtroco >= 2) && (vtroco < 5)){
vnota2 = (vnota2 + 1);
vtroco = vtroco - 2;
}
if((vtroco >= 1) && (vtroco < 2)){
vnota1 = (vnota1 + 1);
vtroco = vtroco - 1;
}
while(vmoeda_troco > 0){
if(vmoeda_troco >= 50){
vmoeda50 = (vmoeda50 + 1);
vmoeda_troco = vmoeda_troco - 50;
}
if((vmoeda_troco >= 25) && (vmoeda_troco < 50)){
vmoeda25 = (vmoeda25 + 1);
vmoeda_troco = vmoeda_troco - 25;
}
if((vmoeda_troco >= 10) && (vmoeda_troco < 25)){
vmoeda10 = (vmoeda10 + 1);
vmoeda_troco = vmoeda_troco - 10;
...