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;
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.