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);

    }

}