Respuesta :
Answer:
The Java code is given below with appropriate comments
Explanation:
Billing.java
//This is a BIlling class
public class Billing {
//Default constructor
public Billing()
{
}
//computeBill() method of having one parameter
public double computeBill(double price)
{
return price+0.85*price;
}
//computeBill() method of having two parameter
public double computeBill(double price,int quantity)
{
return price*quantity+0.85*price*quantity;
}
//computeBill() method of having three parameter
public double computeBill(double price,int quantity,double couponValue)
{
return price*quantity+0.85*price*quantity-couponValue;
}
//computeBill() method of having four parameter
public double computeBill(double price,int quantity,double couponValue,double weeklyDiscount)
{
return price*quantity+0.85*price*quantity-(couponValue+weeklyDiscount);
}
public static void main(String[] args) {
//Creating Billing Class Object
Billing b=new Billing();
//Displaying the cost of one book
System.out.println("Price of one Photo Book : $"+b.computeBill(45));
//Displaying the cost of 20 books
System.out.println("Price of 20 Photo Books : $"+b.computeBill(45,20));
//Displaying the cost of 20 books and having 50$ coupon
System.out.println("Price of 20 Photo Books and if we are having coupon value 50$ : $"+b.computeBill(45,20,50));
//Displaying the cost of 20 books, having 50$ coupon and 10$ discount
System.out.println("Price of 20 Photo Books ,if we are having coupon value 50$ and weekly discount of 10$: $"+b.computeBill(45,20,50,10));
}
}