Code:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(void)
{
float amountPurchase=0.00;
float amountTendered=0.00;
float change=0.00;
int changeInDollars=0;
int changeInCents=0;
int Twenties, Tens, Fives;
printf("Welcome to the Online cash register!\n");
printf("Please enter the total amount of purchase: $");
scanf("%f", & amountPurchase);
getchar();
printf("Please enter the amount of money tendered: $");
scanf("%f",& amountTendered);
getchar();
change = amountTendered - amountPurchase;
printf("Your changes is:$ %.2f\n", change);
Twenties = int(change/20);
change -= Twenties * 20;
printf("Twenties: %i\n",Twenties);
Tens = int(change/10);
change -= Tens * 10;
printf("Tens: %i\n",Tens);
Fives = int(change/5);
change -= Fives * 5;
printf("Fives: %i\n",Fives);
int dollars = int(change/1);
change -= dollars;
printf("Dollars: %i\n",dollars);
change *= 100;
int quarters = int(change/25);
change -= quarters * 25;
printf("Quarters: %i\n",quarters);
printf("Thanks you for using the Online cash register!\n");
getchar();
return EXIT_SUCCESS;
}
That works, tested with g++