PROJECT WORK
ICSE COMPUTER APPLICATIONS 2024 – 25
Rules & Regulations
· Programs are to be written in Java with Blue-J as the environment
· You are expected to submit the complete project work (incomplete work will be marked as ZERO).
· You need to furnish the following as your project contents...
1. Cover Page (Blue in color)
2. The Program Code
3. 2 sets of sample input and output
4. Variable Description Table for each program
· Avoid usage of unwanted illustrations and decorations.
· The front page must contain your name, class, section and roll number, along with index no. if you receive the number before the project submission date.
· All the pages must be numbered.
· You are supposed to submit your work in COMPUTER APPLICATIONS RECORD BOOK
PROJECT QUESTIONS
1. WAJP to input three nos. and print the greatest among them (Using Nested-if).
2. TSEB charges their consumer according to the tariff chart given below:
Units Consumed Charges
Up to 50 units Free
51-100 ₹ 3
101-250 ₹ 5
252-500 ₹ 7
Above 500 ₹ 10
3. Write a menu driven program to input/assign/store 2 numbers and perform the following Mathematical operations on the two variables as given below in the menu...[Take choice as char data type]
1. Addition (‘+’)
2. Subtraction (‘-‘)
3. Multiplication (‘*’)
4. Division (‘/’)
5. Average(a)
6. Power (‘^’) - xy
4. Create overloaded methods named void calc_volume (), that has been overloaded to perform the following functions:
· Volume of Sphere
· Volume of Cylinder
· Volume of Cone
Write a menu-driven program in Java to display the above 3 menus and execute the overloaded methods and display the volume in the respective functions,
· calc_volume (double) for sphere,
· calc_volume (double, double) for cylinder and
· calc_volume (float, float) for cone.
5. Write a function named int sortDigit(int) in Java to pass an integer number as argument that might contain any number of digits, and sort each individual digits of the number in ascending order and return the same, (without implementing arrays)
e.g. Sample Input: 4967
Sample Output: 4679
Sample Input: 1205
Sample Output: 0125
6. Input any number and check if it is a Palindrome or not. (Hint: 121 = 121)
7. WAJP to enter a number and check whether the number is Twisted Prime Number or not.
Twisted Prime Number: If a number is prime, and its reverse number is also prime, then it is called Twisted prime number.
Example: - 37 is prime number, and its reverse order is 73 and 73 is also prime.
8. WAJP to input the total amount in Rupees and find out the denominations in least possible numbers of all possible currency notes (i.e. ₹ 500/-, ₹ 200/-, ₹ 100/-,₹ 50/-, ₹ 20/-, ₹ 10/-, ₹ 5/, ₹ 2/-, ₹ 1/- for the amount entered by the user.
9. WAJP to accepts an integer and count the factors of the number.