Reference no: EM13940405
Criterion
EnhancedInvoiceApp.java compiles
Type "R" with subtotal >= $250 and < %500 get 25% discount
Type "R" with subtotal > $500 get 30% discount
Type "C" always get 20% discount
Added new Type "T" with subtotal < $500 get 40% discount
Added new Type "T" with subtotal >= $500 get 50% discount
Types other than "C", "R" or "T" get no discount.
Introduce static method getDiscountPercentwith customer type and subtotal parameters
Move discount calculations to static method
Invoke static method to calculate discounts
Modify code
The code must be open in netbean 7.2
import java.text.NumberFormat
import java.util.Scanner;
;
public class InvoiceApp
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
String choice = "y";
while (!choice.equalsIgnoreCase("n"))
{
// get the input from the user
System.out.print("Enter customer type (r/c): ");
String customerType = sc.next();
System.out.print("Enter subtotal: ");
double subtotal = sc.nextDouble();
// get the discount percent
double discountPercent = 0;
if (customerType.equalsIgnoreCase("R"))
{
if (subtotal < 100)
discountPercent = 0;
else if (subtotal >= 100 && subtotal < 250)
discountPercent = .1;
else if (subtotal >= 250)
discountPercent = .2;
}
else if (customerType.equalsIgnoreCase("C"))
{
if (subtotal < 250)
discountPercent = .2;
else
discountPercent = .3;
}
else
discountPercent = .1;
// calculate the discount amount and total
double discountAmount = subtotal * discountPercent;
double total = subtotal - discountAmount;
// format and display the results
NumberFormat currency = NumberFormat.getCurrencyInstance();
NumberFormat percent = NumberFormat.getPercentInstance();
System.out.println(
"Discount percent: " + percent.format(discountPercent) + "n" +
"Discount amount: " + currency.format(discountAmount) + "n" +
"Total: " + currency.format(total) + "n");
// see if the user wants to continue
System.out.print("Continue? (y/n): ");
choice = sc.next();
System.out.println();
}
}
}
Attachment:- build.zip
Development of a hospitality specific business strategy
: The Marketing Campaign requires students to apply their knowledge of services marketing through the development of a hospitality specific business strategy.
|
What is the likely outcome if leroy agrees to review the bid
: What is the likely outcome if Leroy agrees to review the bid? Is there much risk to him personally if he reviews the bid? Should the degree of risk have any bearing on his decision?
|
Maintaining certain amount of debt on their balance sheets
: Given a 35% corporate tax rate, for every $1 in new permanent debt that the firm issues, the value of the firm increases by $0.65. The firm’s marginal tax rate may fluctuate due to changes in the tax code and changes in the firm’s income bracket. Man..
|
Practices by utilizing sweatshop labor
: Many companies have engaged in sweatshop labor. Did the clothing company engage in unethical labor practices by utilizing sweatshop labor?
|
Program to calculate the discount amount and total
: calculate the discount amount and total and format and display the results
|
What do you conclude about the relationship
: What would the price and P/E ratio be if the firm paid out all earnings as dividends? What do you conclude about the relationship between growth opportunities and P/E ratios?
|
Firms choice of securities does not change the cash flows
: As long as the firm's choice of securities does not change the cash flows generated by its assets, the capital structure decision will not change the total value of the firm or the amount of capital it can raise. If securities are fairly priced, then..
|
Complete a swot analysis of gambling industry
: Select an industry, such as the gambling industry, to complete a SWOT analysis. Access the profile overview for the selected industry: In the University Library, click Company Directory and Financials.
|
What is the default risk premium on the corporate bond
: If 10-year T-bonds have a yield of 6.2%, 10-year corporate bonds yield 7.4%, the maturity risk premium on all 10-year bonds is 1.3%, and corporate bonds have a 0.4% liquidity premium versus a zero liquidity premium for T-bonds, what is the default ri..
|