Oct 25, 2015

Answer for Quiz 2

import java.util.Scanner;

public class Quiz2 {

public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner in = new Scanner (System.in);
double NormalPrice, DiscountAmount, NewPrice;
String PricingCode;


System.out.println("Pricing Code ----  Discount Rate");
System.out.println("      A                 50%     ");
System.out.println("      B                 40%     ");
System.out.println("      C                 33%     ");
System.out.println("      D                 25%     ");
System.out.println("      E                  0%     ");
System.out.print("\nBook price: RM");
NormalPrice = in.nextDouble();

System.out.print("Pricing code: ");
PricingCode = in.next();

if (PricingCode.equals("a") || PricingCode.equals("A"))
{
DiscountAmount = NormalPrice * 0.5;
NewPrice = NormalPrice - DiscountAmount;
System.out.println("Discount amount: RM " + DiscountAmount);
System.out.println("New Discounted Price: RM " + NewPrice);
}

else if (PricingCode.equals("b") || PricingCode.equals("B"))
{
DiscountAmount = NormalPrice * 0.4;
NewPrice = NormalPrice - DiscountAmount;
System.out.println("Discount amount: RM " + DiscountAmount);
System.out.println("New Discounted Price: RM " + NewPrice);
}

else if (PricingCode.equals("c") || PricingCode.equals("C"))
{
DiscountAmount = NormalPrice * 0.33;
NewPrice = NormalPrice - DiscountAmount;
System.out.println("Discount amount: RM " + DiscountAmount);
System.out.println("New Discounted Price: RM " + NewPrice);
}

else if (PricingCode.equals("d") || PricingCode.equals("D"))
{
DiscountAmount = NormalPrice * 0.25;
NewPrice = NormalPrice - DiscountAmount;
System.out.println("Discount amount: RM " + DiscountAmount);
System.out.println("New Discounted Price: RM " + NewPrice);
}

else if (PricingCode.equals("e") || PricingCode.equals("E"))
{
NewPrice = NormalPrice;
System.out.println("Discount amount: No Discount");
System.out.println("New Discounted Price: RM " + NewPrice);
}
else
{
System.out.println("Invalid pricing code");
}


}

}

No comments:

Post a Comment