Create a program with three overloaded computeBill() methods for a photo book store.
When computeBill() receives a single parameter, it represents the price of one photo book ordered. Add 8.25% tax, and return the total due.
When computeBill() receives two parameters, they represent the price of a photo book and the quantity ordered. Multiply the two values, add 8.25% tax, and return the total due.
When computeBill() receives three parameters, they represent the price of a photo book, the quantity ordered, and a coupon value. Multiply the quantity and price, reduce the result by the coupon value, and then add 8.25% tax and return the total due.
Write a main() method that ask the user for the price of the book, the quantity, and a coupon amount. Then tests all three overloaded method with this information.
Write the program using both the command line and one using the JOptionPane. Submit both files.
Command line: System.out.println("The bill is: " + String.format("%.2f", bill));
JOptionPane: JOptionPane.showMessageDialog(null, "The bill is: " + String.format("%.2f", bill));

Respuesta :

Using computational language in JAVA it is possible to write a code that deals with the fees applied in a total when buying a photobook.

Writing this code in JAVA we have:

public class Billing {

   final static double TAX = 0.08;

   public static void main(String[] args) {

       final double HIGHPRICE = 24.99;

       final double MEDPRICE = 17.50;

       final double LOPRICE = 10.00;

       final int QUAN1 = 4;

       final int QUAN2 = 6;

       double bill;

       bill = computeBill(HIGHPRICE);

       System.out.println("The total for a photobook that costs $" +

               HIGHPRICE + " is $" + bill);

       bill = computeBill(MEDPRICE, QUAN1);

       System.out.println("The total for " + QUAN1 +

               " photobooks that cost $" +

               MEDPRICE + " is $" + bill);

       bill = computeBill(LOPRICE, QUAN2, 20.00);

       System.out.println("The total for " + QUAN2 +

               " photobooks that cost $" +

               LOPRICE + " with a $20 coupon is $" + bill);

   }

   public static double computeBill(double amt) {

       return amt * (1 + TAX);

   }

   public static double computeBill(double amt, int quantity) {

       return amt * quantity * (1 + TAX);

   }

   public static double computeBill(double amt, int quantity, double coupon) {

       return (amt * quantity - coupon) * (1 + TAX);

   }

}

See more about JAVA at brainly.com/question/12975450

#SPJ1

Ver imagen lhmarianateixeira