/* determine the amount of the change
change = (paid - check) * 100;
determine the number of dollars in the change
dollars = change / 100;
…
(1). Using the previous statements as a starting point, write a C program
that calculates the number of dollar bills(100 cents), quarters coins(25
cents), dimes coins (10 cents), nickels coins (5 cents), and pennies coins (1
cents) in the change when $10 is used to pay a bill of $6.07.
(2) Using the C program to calculate the change when a check of $12.36
is paid using a $20 bill.
*/
#include "stdio.h"
void getChange(int paid, float bill)
{
if (paid < bill)
{
printf("Your money cant paid for the bill!\n");
return;
}
else
{
int remain;
int dollor = 0,quarter = 0,dime = 0,nickel = 0,penny = 0;
remain = (paid*100 - bill*100)+0.5;
dollor = remain/100;
printf("Change Dollors: %d\n",dollor);
remain -= dollor*100;
quarter = remain/25;
printf("Change Quarters: %d\n",quarter);
remain -= quarter*25;
dime = remain/10;
printf("Change Dimes: %d\n",dime);
remain -= dime*10;
nickel = remain/5;
printf("Change Nickels: %d\n",nickel);
remain -=nickel*5;
penny = remain;
printf("Change Pennys: %d\n",penny);
printf("Change finished!\n");
}
}
void main()
{
int paid;
float bill;
printf("Please input your Paid($):");
scanf("%d",&paid);
printf("Please input your Bill($):");
scanf("%f",&bill);
printf("Your change is: \n");
getChange(paid, bill);
}
AO MPOP MKGAS[ PM VKVLAKOPS[ MAGKV S;IM VAI SIDOPKF;LSDKFDOPAIFOFK SFKDOIFAISFKSLD;KF;L MSDFIOPD FKS;LDFKDOPSIAOFASFSLDKVCOAPSDIFSDFOAKVCL;KFPOIAS MVAOS AOM ADSFIOSPDF FODSPKFAKLKC;LASDFIUOPSVKL;CVKPOASIDPFSDOP.