Computer Applications
Write a program in Java to input employee code, annual salary and deductible annual savings. Find the taxable income and calculate the income tax as per the following:
Taxable income = Annual salary - Deductible annual savings
| Taxable Income (₹) | Income Tax |
|---|---|
| up to 200000 | 0% |
| 200001 to 500000 | 10% |
| 500001 to 1000000 | 20% |
| above 1000000 | 30% |
Print the employee code, taxable income and income tax along with the appropriate messages.
Java
Java Conditional Stmts
26 Likes
Answer
import java.util.Scanner;
public class KboatAnnualSalary
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter Employee Code: ");
String empCode = in.nextLine();
System.out.print("Enter Annual Salary: ");
double s = in.nextDouble();
System.out.print("Enter Deductible Annual Savings: ");
double d = in.nextDouble();
double ti = s - d;
int r = 0;
if (ti <= 200000)
r = 0;
else if (ti <= 500000)
r = 10;
else if (ti <= 1000000)
r = 20;
else
r = 30;
double tax = ti * r / 100;
System.out.println("Employee Code: " + empCode);
System.out.println("Taxable Income: " + ti);
System.out.println("Income Tax: " + tax);
}
}Output

Answered By
9 Likes
Related Questions
A student executes the following program segment and gets an error. Identify the statement which has an error, correct the same to get the output as WIN.
boolean x = true; switch(x) { case 1: System.out.println("WIN"); break; case 2: System.out.println("LOOSE"); }Differentiate between if else if and switch-case statements
Using the switch-case statement, write a menu driven program to do the following:
(a) To generate and print Letters from A to Z and their Unicode
Letters Unicode A 65 B 66 . . . . . . Z 90 (b) Display the following pattern using iteration (looping) statement:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5