Q2. A shopkeeper offers 10% discount on the printed price of a Digital Camera. However, a customer has to pay 6 % sales tax on the remaining amount. Write a program in java to calculate the amount to be paid by the customer, taking printed price as an input.
Assignment Method |
BlueJ Method |
Command Line Argument Method |
class if_Pg_106_Q2_as { public static void main(String args[]) { double PM; PM=5000; double d=10.0; double s=6.0; double dis,amount; dis=(PM-(d*PM)/100); System.out.println("Discount="+dis); amount=(dis+(s*dis)/100); System.out.println("Total amount to be paid ="+amount); } } |
class if_Pg_106_Q2_bj { public static void main(double PM) { double d=10.0; double s=6.0; double dis,amount; dis=(PM-(d*PM)/100); System.out.println("Discount="+dis); amount=(dis+(s*dis)/100); System.out.println("Total amount to be paid ="+amount); } } |
class if_Pg_106_Q2_cl { public static void main(String args[]) { double PM; PM=Double.parseDouble(args[0]); double d=10.0; double s=6.0; double dis,amount; dis=(PM-(d*PM)/100); System.out.println("Discount="+dis); amount=(dis+(s*dis)/100); System.out.println("Total amount to be paid ="+amount); } } |
Input Stream Reader Method |
Scanner Method |
import java.io.*; class if_Pg_106_Q2_isr { public static void main(String args[])throws IOException { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader in = new BufferedReader(isr); double PM; System.out.print("Enter Printed price:"); PM=Double.parseDouble(n.readLine()); double d=10.0; double s=6.0; double dis,amount; dis=(PM-(d*PM)/100); System.out.println("Discount="+dis); amount=(dis+(s*dis)/100); System.out.println("Total amount to be paid ="+amount); } } |
import java.util.*; class if_Pg_106_Q2_scn { public static void main(String args[]) { Scanner in = new Scanner(System.in); double PM; System.out.print("Enter Printed price:"); PM=in.nextDouble(); double d=10.0; double s=6.0; double dis,amount; dis=(PM-(d*PM)/100); System.out.println("Discount="+dis); amount=(dis+(s*dis)/100); System.out.println("Total amount to be paid ="+amount); } } |