Project for the session 2025-26
Computer Application
Class IX
To find the answers of the following programs, download the following App from Google
Playstore and follow the navigation followed by each and every programs:
Name of the App: ICSE ISC Java (Use this to search)
Icon of the App:
Link of the App: https://play.google.com/store/apps/details?id=atr.kuntalmroy.icseiscjava
Program 1
A person is paid ₹ 350 for each day he works and fined ₹ 30 for each day he remains absent. Write a
program in Java to calculate and display his monthly income, if he is present for 25 days and
remains absent for 5 days.
Programs Basic Programs (Arithmetic Operators) Program 8
Program 2
A shopkeeper offers 10% discount on the printed price of a mobile phone. However, a customer has
to pay 9% GST on the remaining amount. Write a program n Java to calculate the amount to be paid
by the customer. Taking printed price as an input.
Programs Basic Programs (Arithmetic Operators) Program 8
Program 3
Write a program by using class „Employee‟ to accept Basic Pay of an employee. Calculate the
allowance/deductions as given below.
Finally, find and display the Gross and Net pay.
Allowance / Deduction Rate:
Dearness Allowance (DA) : 30% of Basic Pay
House Rent Allowance (HRA): 15 % of Basic Pay
Provident Fund (PF) : 12.5% of Basic Pay
Gross Pay = Basic Pay + Dearness Allowance + House Rent Allowance
Net Pay = Gross Pay – Provident Fund
Programs Basic Programs (Arithmetic Operators) Program 13
Program 4
A Pre-paid taxi charges from the passenger as per the tariff given below:
Distance Rate
Up to 5 km ₹ 100/-
For the next 10 km ₹ 10/km
For the next 10 km ₹ 8/km
More than 25 km ₹ 5/km
Write a program to input the distance covered and calculate the amount to be paid by the passenger.
The program displays the printed bill with the details given below:
Taxi No. __________
Distance covered: ________________
Amount: _______________
Programs Conditional Statement (if … else) Program 6
Program 5
A cloth showroom has announced festival discounts and the gifts on the purchase of items, based on
the total cost as given below:
Total Cost Discount Gifts
Up to ₹ 2,000/- 5% Calculator
₹ 2,001 to ₹ 5,000 10% School Bag
₹ 5,001 to ₹ 10,000 15% Wall Clock
Above ₹ 10,000/- 20% Wrist Watch
Write a program to input the total cost. Compute and display the amount to be paid by the customer
along with the gift.
Programs Conditional Statement (if … else) Program 7
Program 6
Given below is a hypothetical table showing the rage of income tax for the Indian citizen, who is up
to the age of 60 years.
Taxable Income (TI) in ₹ Income Tax in ₹
Up to ₹ 2,50,000/- Nil
More than ₹ 2,50,000 and less than or equal to ₹ 5,00,000 (TI – 1,60,000) * 10%
More than ₹ 5,00,000 and less than or equal to ₹ 10,00,000 (TI – 5,00,000) * 20% + ₹ 34,000
More than ₹ 10,00,000 (TI – 10,00,000) * 30% + ₹ 94,000
Write a program to input the name, age and taxable income of a person. If the age is more than 60
years then display the message “Wrong Category”. If the age is less than or equal to 60 years then
compute and display the income tax payable amount, as per the table given above.
Programs Conditional Statement (if … else) Program 11
Program 7
The volume of solids, viz. cuboid, cylinder and cone can be calculated by the formula:
1. Volume of a cuboid (v = l×b×h)
2. Volume of a cylinder (v = π×r2 ×h)
3. Volume of a cone (v = ×π×r2 ×h)
Using a switch case statement, write a program to find and display the volume of different solids by
taking suitable variables and data types as input.
Programs Menu driven with switch-case Program 3
Program 8
„Kumar Electronics‟ has announced the following seasonal discounts on purchase of certain items.
Purchase amount Discount on Laptop Discount on Desktop PC
Up to Rs. 25,000 0.0% 5.0%
Rs. 25,001 to Rs. 50,000 5.0% 7.5%
Rs. 50,001 to Rs. 1,00,000 7.5% 10.0%
More than Rs. 1,00,000 10.0% 15.0%
Write a program to input name, amount of purchase and the type of purchase („L‟ for Laptop and
„D‟ for Desktop) by a customer. Compute and display the net amount to be paid by a customer
along with his name.
(Net amount = Amount of purchase – discount)
Programs Menu driven with switch-case Program 5
Program 9
Write a program to display Fibonacci series of first 10 numbers.
0 1 1 2 3 5 8 13 21 34
Programs Series programs Program 5
Program 10
Write a program to enter two numbers as input and find and display the GCD / HCF and LCM of
those two numbers.
LCM =
Programs Number checking program Program 5
Program 11
Write a program to find the Sum of the following series:
S= ………. +n terms
Programs Series programs Program 12
Program 12
A special two-digit number is such when the sum of its digits is added to the product of its digits,
the result is equal to the original two-digit number.
Example: Consider the number 59.
Sum of digits = 5 + 9 = 14
Product of digits = 5 × 9 = 45
Sum of the sum of digits and product of digits = 14 + 45 = 59
Write a program to accept a two-digit number. Add the sum of its digits to the product of its digits.
if the value is equal to the number input, then display the message “Special two – digit number”
otherwise, display the message “Not a special two-digit number”.
Solved Ten Years ICSE Solved Paper, 2014 Question 5
Program 13
Write a program to enter a number and check whether the number is an Armstrong number or not.
(A number is said to be Armstrong if the sum of the cubes of its digits is equal to the original
number.)
Sample Input: 153
Sample Output: Armstrong Number
Explanation: 13 + 53 + 33 = 153
Programs Number checking program Program 3
Program 14
Write a program to input a number. Check and display whether it is a Prime number or not.
(A number is said to be Prime if the number is only divisible by 1 and the number itself.)
Sample Input: 13
Sample Output: Prime number
Programs Number checking program Program 2
Program 15
Write a program to display the following pattern:
12345
2345
345
45
5
Programs Pattern printing Program 10
**** Follow the following instructions ****
Use two colours pens (Black for Questions and Blue for Answers).
Do not use any sketch pen or any coloruful pen.
Do not start next program from the same page. Start with a new page for all
the programs.
Start with Acknowledgement and then write Introduction to Java.
Left side of the Introduction to Java, paste the icon of Java and icon
of BlueJ
Write Conclusion and Bibliography at the end of the last program.
Submission date: 1st August to 10th August, 2025
Thank You!!!!