diff --git a/RESTURANT_BILL_EXERCISE.java b/RESTURANT_BILL_EXERCISE.java index 22a0f7d..88b595f 100644 --- a/RESTURANT_BILL_EXERCISE.java +++ b/RESTURANT_BILL_EXERCISE.java @@ -1,37 +1,35 @@ import java.util.Scanner; - - public class RESTURANT_BILL_EXERCISE { - private static final double TAX_RATE = 0.05; - private static final double TIP_PERCENT = 0.15; - public static void main(String args[]){ double meal_price,tax,tip,total; Scanner input = new Scanner(System.in); - - System.out.println("\nEnter Meal Price : "); + Payment pay = new Payment(); + System.out.print("\nEnter Meal Price : "); meal_price = input.nextDouble(); - tax = getTax(meal_price); - tip = getTip(meal_price); - total = getTotal(meal_price,tax,tip); + tax = pay.getTax(meal_price); + tip = pay.getTip(meal_price); + total = pay.getTotal(meal_price,tax,tip); - displayBill(meal_price,tax,tip,total); + pay.displayBill(meal_price,tax,tip,total); + } +} +class Payment{ + double TAX_RATE = 0.05; + double TIP_PERCENT = 0.15; + + double getTax(double mealPrice){ + return mealPrice*TAX_RATE; } - static double getTax(double mealPrice){ - return mealPrice*TAX_RATE; - } - static double getTip(double mealPrice){ - return mealPrice*TIP_PERCENT; - } - static double getTotal(double mealPrice,double tax,double tip){ - return mealPrice+tax+tip; - } - static void displayBill(double mealPrice,double tax,double tip,double total){ - System.out.println("\nTHE BILL :"); - System.out.println("\tBase meal price.........................$"+mealPrice); - System.out.println("\tTAX AMOUNT..............................$"+tax); - System.out.println("\tTIP AMOUNT..............................$"+tip); - System.out.println("\tTOTAL BILL AMOUNT..............................$ : "+total); + double getTip(double mealPrice){ + return mealPrice*TIP_PERCENT; + } + double getTotal(double mealPrice,double tax,double tip){ + return mealPrice+tax+tip; + } + void displayBill(double mealPrice,double tax,double tip,double total){ + System.out.println("\nTHE BILL :"); + System.out.println("\tTAX AMOUNT..............................$"+tax); + System.out.println("\tTIP AMOUNT..............................$"+tip); + System.out.println("\tTOTAL BILL AMOUNT.......................$"+total); } - -} + }