Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float amount, GST, amount_owing, loonies_balance, quarters_balance;
- double dimes, nickels, pennies, dimes_balance, nickels_balance, pennies_balance;
- int loonies, quarters;
- printf("the amount is : ");
- scanf_s("%f", &amount);
- printf("GST = 1.13\n");
- GST = (amount * 1.13) + .005;
- loonies = (int)GST/1;
- loonies_balance = GST - loonies;
- quarters = (loonies_balance * 100) / 25;
- quarters_balance = loonies_balance - ((int)quarters * 0.25);
- dimes = (quarters_balance * 100) / 10;
- dimes_balance = quarters_balance - ((int)dimes * 0.1);
- nickels = (dimes_balance * 100) / 5;
- nickels_balance = dimes_balance - ((int)nickels * 0.05);
- pennies = (nickels_balance * 100) / 1;
- pennies_balance = nickels_balance - ((int)pennies * 0.01);
- printf("Balance Owing: %.2lf\n", GST);
- printf("loonies required: %d, balance owing %.2f\n", (int)loonies, loonies_balance);
- printf("quarters required: %d, balance owing %.2f\n", (int)quarters, quarters_balance);
- printf("dimes required: %d, balance owing %.2lf\n", (int)dimes, (float)dimes_balance);
- printf("nickels required: %d, balance owing %.2lf\n", (int)nickels, (float)nickels_balance);
- printf("pennies required: %d, balance owing %.2lf\n", (int)pennies, (float)pennies_balance);
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement