Discount Calculator

Apply discount based on purchase amount using conditional logic.

JavaBeginner
Java
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        System.out.print("Enter purchase amount: ");
        double amount = sc.nextDouble();

        double discount;
        if (amount >= 5000) {
            discount = 0.2 * amount;
        } else if (amount >= 2000) {
            discount = 0.1 * amount;
        } else {
            discount = 0.05 * amount;
        }

        double net = amount - discount;
        System.out.println("Discount = " + discount);
        System.out.println("Net amount to pay = " + net);

        sc.close();
    }
}

Output

Enter purchase amount: 3000
Discount = 300.0
Net amount to pay = 2700.0

We give higher discounts for higher purchase slabs and compute final payable amount.