Skip to main content

Java Program

                             Product Calculation 

import java.text.DecimalFormat;
class ProductExcludingTax
 {
    private String productName;
    private int quantity;
    private double price;
    private double taxRate;
    public ProductExcludingTax(String productName, int quantity, double price, double taxRate)
 {
        this.productName = productName;
        this.quantity = quantity;
        this.price = price;
        this.taxRate = taxRate;
    }
    public double calculateTotalAmount()
 {
        double totalAmount = quantity * price;
        double taxAmount = totalAmount * taxRate;
        return totalAmount + taxAmount;
    }
    public void display()
 {
        DecimalFormat df = new DecimalFormat("#.##");
        double totalAmount = calculateTotalAmount();
        System.out.println("Product name: " + productName);
        System.out.println("Quantity: " + quantity);
        System.out.println("Price per unit: $" + df.format(price));
        System.out.println("Tax rate: " + (taxRate * 100) + "%");
        System.out.println("Total amount (including tax): $" + df.format(totalAmount));
    }
}
class ProductIncludingTax
 {
    private String productName;
    private int quantity;
    private double originalPrice;
    private double taxAmount;
    private double taxRate;
    public ProductIncludingTax(String productName, int quantity, double originalPrice, double taxRate)
 {
        this.productName = productName;
        this.quantity = quantity;
        this.originalPrice = originalPrice;
        this.taxRate = taxRate;
        this.taxAmount = originalPrice * taxRate;
    }
    public void display()
 {
        DecimalFormat df = new DecimalFormat("#.##");
        System.out.println("Product name: " + productName);
        System.out.println("Quantity: " + quantity);
        System.out.println("Tax included price per unit: $" + df.format(originalPrice));
        System.out.println("Tax rate: " + (taxRate * 100) + "%");
        System.out.println("Tax amount: $" + df.format(taxAmount));
        System.out.println("Original price (excluding tax): $" + df.format(originalPrice - taxAmount));
    }
}
public class Main
 {
    public static void main(String[] args)
 {
        ProductExcludingTax product1 = new ProductExcludingTax("Book", 2, 25.0, 0.08);
        product1.display();
        System.out.println();
        ProductIncludingTax product2 = new ProductIncludingTax("Laptop", 1, 1500.0, 0.10); 
        product2.display();
    }
}

Output:

Product name: Book
Quantity: 2
Price per unit: $25.0
Tax rate: 8.0%
Total amount (including tax): $54.0

Product name: Laptop
Quantity: 1
Tax included price per unit: $1500.0
Tax rate: 10.0%
Tax amount: $150.0
Original price (excluding tax): $1350.0

Comments

Popular posts from this blog

Student Blog's

STUDENT BLOGS  S.NO NAME REGISTER NO BLOG LINK 1. AKASH .N P23CS366 1.  Product Calculation 2.  Question and Answer 3.  File Operation 4.  Profile 2. AMMU .M P23CS367 1.  Product Calculation 2.  Question and Answer 3.  File Operation 4.  Profile 3. ANBU .M P23CS368 1.  Product Calculation 2.  Question and Answer 3.  File Operation 4.  Profile 4. ANBUMANI .A P23CS369 1.  Product Calculation 2.  Question and Answer 3.  File Operation 4.  Profile 5. ARAVINDHAN .A P23CS370 1.  Product Calculation 2.  Question and Answer 3.  File Operation 4.  Profile 6. BARATH .M P23CS371 1...

PRACTICE TEST

                                             HTML ONLINE PRACTICE TEST           CSS ONLINE PRACTICE TEST          PLACEMENT APTITUDE PRACTICE TEST :01         PLACEMENT APTITUDE PRACTICE TEST :02

Java program

                                    Quiz   Program   import java.lang.*; import java.io.*; class Questions { public String [][]qpa; public String[][]qca;  Questions()throws IOException { qpa=new String[10][5]; /*questionsandobjectives*/ DataInputStream in=new DataInputStream(System.in); qpa[0][0]="How do you reverse a string in Java?";  qpa[0][1]="1.Using StringBuilder"; qpa[0][2]="2.Using StringBuffer";  qpa[0][3]="3.Using char array"; qpa[0][4]="4.Using recursion"; qpa[1][0]="How do you swap two numbers without using a third variable in Java?";  qpa[1][1]="1.Using Arithmetic Operators"; qpa[1][2]="2.Using Bitwise XOR Operator";  qpa[1][3]="3.Using Multiplication and Division"; qpa[1][4]="4.Using Addition and Subtraction"; qpa[2][0]="Which of the following option leads to the portability and security of Java?";  qpa[2][1]="1.Bytecode is executed by JVM"; qpa...