Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Create, using NetBeans, a complete Java program called CalcTotalPrice accordi

ID: 3664266 • Letter: 1

Question

1. Create, using NetBeans, a complete Java program called CalcTotalPrice according to the following guidelines.

The program must include five methods: getSaleTotal, getSalePrice, getSaleWeight, calcTax, and calcShipping. The method getSaleTotal takes no input parameters and returns a double (the sale total), which it computes by calling the other four methods. The methods getSalePrice and getSaleWeight each return a double, which they get from user input. The method calcTax takes a double (the sale price) as a parameter and returns a double that is the amount of tax (use 6% as a fixed tax rate). The method calcShipping takes a double (the sale weight) as a parameter and returns the shipping amount as a double (calculate shipping as $10 if weight is less than 10, and $20 if weight is 10 or greater). The method getSaleTotal should print the sale price amount, tax amount, shipping amount, and sale total amount.

Explanation / Answer

import java.util.Scanner;

public class CalcTotalPrice {

Static Double salesPrice = null;

public static void main(String[] args) {

    CalcTotalPrice ctp = new CalcTotalPrice ();
    Scanner sc = new Scanner(System.in);

    salesPrice = ctp.getSalesPrice (in);
    in.nextLine();

}
public static double getSaleTotal(){
    Scanner in = new Scanner(System.in);
    double price = getSalePrice(in);
    System.out.println(price);
    double tax = calcTax(.06);
    System.out.println(tax);
    double shipping = calcShipping(in.nextDouble());
    System.out.println(shipping);
    double saleTotal = ((price)*tax)+price+shipping;
    System.out.println(saleTotal);
    return saleTotal;
}
public static double getSalePrice(Scanner in){
    double salePrice = in.nextDouble();
    return salePrice;
}
public static double getSaleWeight(Scanner in){
    double saleWeight = in.nextDouble();
    return saleWeight;
}
public static double calcTax(double salePrice){
    double salesTax = .06;
    return salesTax;
}
public static double calcShipping(double saleWeight){
    double amountShipping = 0;
    if (saleWeight < 10){
        amountShipping = 10.;
    }else if(saleWeight > 10){
        amountShipping = 20.;
    }
    return amountShipping;
}
}