Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- */
- /**
- * @author jo
- *
- */
- public class CarpetBill {
- public static final double Labour_Cost_Per_SQ_Meter = 13.5;
- public static final double SALES_TAX_RATE = 0.04;
- String firstName;
- String lastName;
- double carpetSize;
- double costPerSqm;
- double discountPercent;
- public void setFirstName(String name)
- {
- firstName = name;
- }//First Name
- public void setLastName(String lastname)
- {
- lastName = lastname;
- }// Last Name
- public void setCarpetSize(double size)
- {
- carpetSize = size;
- }//Set Carpet Size
- public void setCostPerSqm(double cost)
- {
- costPerSqm = cost;
- }// Set Cost per Square Meter
- public void setDiscountPercent(double percent)
- {
- discountPercent = percent;
- }// Set Discount Percent
- public String getFirstName()
- {
- return firstName;
- }
- public String getLastName()
- {
- return lastName;
- }
- public double getCarpetSize()
- {
- return carpetSize;
- }
- public double getCostPerSqm()
- {
- return costPerSqm;
- }
- public double getLabourCost()
- {
- return Labour_Cost_Per_SQ_Meter * carpetSize;
- }
- public double getDiscountPercent()
- {
- return discountPercent;
- }
- public double calculateCarpetCost()
- {
- return (costPerSqm * carpetSize);
- }
- public double calculateLabourCost()
- {
- return Labour_Cost_Per_SQ_Meter * carpetSize;
- }
- public double calculateCarpetTax()
- {
- return ((costPerSqm * carpetSize) * SALES_TAX_RATE);
- }
- public double calculateCarpetDiscount()
- {
- return ((costPerSqm * carpetSize) * discountPercent) / 100;
- }
- public double calculateTotalCost()
- {
- return ((((costPerSqm * carpetSize) * discountPercent) * SALES_TAX_RATE) * Labour_Cost_Per_SQ_Meter);
- }
- }
Add Comment
Please, Sign In to add comment