Advertisement
Guest User

MakeChange

a guest
Jan 28th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. package make_change;
  2. import java.util.Scanner;
  3. public class MakeChange {
  4.  
  5.        public static void main(String[] args){
  6.           double purchaseAmt;
  7.           double cashTendered;
  8.           double totalChange;
  9.           int dollars, cents;
  10.           int quarter = 25;
  11.           int dime = 10;
  12.           int nickel = 5;
  13.           int penny = 1;
  14.           int totalQuarter, totalDime, totalNickel, totalPenny, remainingCents;
  15.           Scanner scan = new Scanner(System.in);
  16.           System.out.print("Enter the total price in dollars and cents: ");
  17.           purchaseAmt = scan.nextDouble();
  18.           System.out.print("Enter the cash tendered: ");
  19.           cashTendered = scan.nextDouble();
  20.           totalChange = cashTendered - purchaseAmt;
  21.           dollars = (int) totalChange;
  22.           cents = (int)(totalChange * 100) - (dollars * 100);
  23.           totalQuarter = cents / quarter;
  24.           remainingCents = cents % quarter;
  25.           totalDime = remainingCents / dime;
  26.           remainingCents = remainingCents % dime;
  27.           totalNickel = remainingCents / nickel;
  28.           remainingCents = remainingCents % nickel;
  29.           totalPenny = remainingCents / penny;
  30.           System.out.println();
  31.           System.out.println("Your change is $" + totalChange + " which is ...");
  32.           System.out.println(dollars + " dollars and " + cents + " cents");
  33.           System.out.println();
  34.           System.out.println(cents + " cents is equal to " + totalQuarter + " quarters, " + totalDime + " dimes, " + totalNickel + " nickels, and " + totalPenny + " pennies.");
  35.  
  36.    
  37.        }
  38.      
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement