COMPUTER PROJECT 2024
Question-1 (Code):
import java.util.Scanner;
public class Question1
{
public static void main(String[] args)
{
for (int i = 5; i >= 1; i--)
{
for (int j = 1; j < i; j++)
System.out.print(" ");
for (int k = 5; k >= i; k--)
System.out.print(k);
System.out.println();
}}}
Question-2 (Code):
import java.util.Scanner;
public class Question2
{
public static void main(String[] args)
{
int n = 5; // Number of rows (adjust as needed)
for (int i = 0; i < n; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) ('A' + i) + " ");
}
System.out.println();
}}}
Question-3 (Code):
import java.util.Scanner;
public class Question3
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter First Number: ");
int a = in.nextInt();
System.out.print("Enter Second Number: ");
int b = in.nextInt();
System.out.print("Enter Third Number: ");
int c = in.nextInt();
int greatest = Math.max(a, Math.max(b, c));
int smallest = Math.min(a, Math.min(b, c));
System.out.println("Greatest Number: " + greatest);
System.out.println("Smallest Number: " + smallest);
}}
Question-4 (Code):
import java.util.Scanner;
public class Question4
{
public static void main(String args)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the area of the circle: ");
double area = scanner.nextDouble();
// Calculate the radius using the formula: radius = sqrt((7 * area) / 22)
double radius = Math.pow((7.0 * area) / 22.0, 0.5);
System.out.println("Radius of the circle: " + radius);
}}
Question-5 (Code):
import java.util.Scanner;
public class Question5
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of seconds: ");
int totalSeconds = scanner.nextInt();
int hours = totalSeconds / 3600;
int minutes = (totalSeconds % 3600) / 60;
int seconds = totalSeconds % 60;
System.out.println("Time: " + hours + "h " + minutes + "m " +
seconds + "s");
}}
Question-6 (Code):
import java.util.Scanner;
public class Question6
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.println("Enter Marks");
System.out.print("Physics: ");
int physics = in.nextInt();
System.out.print("Chemistry: ");
int chemistry = in.nextInt();
System.out.print("Biology: ");
int biology = in.nextInt();
// Calculate the average without Math library
int sum = physics + chemistry + biology;
double average = sum / 3.0;
// Round off the average
long roundedAvg = (long) (average + 0.5); // Adding 0.5 for proper
rounding
System.out.println("Rounded Off Avg Marks = " + roundedAvg);
}}
Question-7 (Code):
import java.util.Scanner;
public class Question7
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter Perpendicular: ");
double p = in.nextDouble();
System.out.print("Enter Base: ");
double b = in.nextDouble();
double h = Math.sqrt(Math.pow(p, 2) + Math.pow(b, 2));
System.out.println("The Hypotenuse is = " + h);
}
}
Question-8 (Code):
import java.util.Scanner;
public class Question8
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter a number: ");
double number = in.nextDouble();
// Calculate and display the results
System.out.println("a) Absolute value = " + Math.abs(number));
System.out.println("b) Square root = " + Math.sqrt(number));
System.out.println("c) Cube = " + Math.pow(number, 3));
}}
Question-9 (Code):
import java.util.Scanner;
public class Question9
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int number = scanner.nextInt();
int originalNumber = number;
int numDigits = String.valueOf(number).length();
int sum = 0;
while (number != 0)
{
int digit = number % 10;
sum += Math.pow(digit, numDigits);
number /= 10;
}
if (sum == originalNumber)
{
System.out.println(originalNumber + " is an Armstrong number.");
} else
{
System.out.println(originalNumber + " is not an Armstrong
number.");
}
}}
Question-10 (Code):
import java.util.Scanner;
public class Question10
{
public static void main(String[] args)
{
int n = 5; // Adjust this value to control the number of rows
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
{
if (j % 2 == 0)
{
System.out.print("#");
} else
{
System.out.print("*");
}
}
System.out.println(); // Move to the next line
}}}
Question-11 (Code):
import java.util.Scanner;
public class Question11
{
public static void main (String args[])
{
Scanner sc= new Scanner(System.in);
System.out.println("");
System.out.println("Enter 1 to display all prime numbers");
System.out.println("Enter 2 to display all non-prime numbers");
int choice;
choice=sc.nextInt();
int i=0;
int num=0;
String primeNumbers = "";
String nonprimeNumbers = "";
for (i = 1; i <= 100; i++)
{
int counter=0;
for(num=i;num >=1; num--)
{
if (i%num==0)
{
counter = counter +1;
}
}
if (counter==2)
{
primeNumbers = primeNumbers + i + " ";
}
else
{
nonprimeNumbers = nonprimeNumbers + i + " ";
}
}
switch (choice)
{
case 1:
System.out.print("The prime numbers are:");
System.out.print(primeNumbers);
break;
case 2:
System.out.print("The non-prime numbers are:");
System.out.print(nonprimeNumbers);
break;
default:
System.out.print("Sorry, please try again.");
System.out.print("This is not a valid option, choose between 1
and 2.");
break;
}
}
}
Question-12 (Code):
import java.util.Scanner;
public class Question12
{
public static void main (String args[])
{
Scanner sc= new Scanner(System.in);
int i=0;
int num=0;
String primeNumbers = "";
for (i = 1; i<=29; i++)
{
int counter=0;
for(num=i;num >=1; num--)
{
if (i%num==0)
{
counter = counter +1;
}
}
if (counter==2)
{
primeNumbers = primeNumbers + "(" + "1/" + i + ")";
if (i<29)
{
primeNumbers = primeNumbers + "+";
}
}
}
System.out.print("The sequence is as follows:");
System.out.print(primeNumbers);
}}
Question-13 (Code):
import java.util.Scanner;
public class Question13
{
public static void main (String args[])
{
Scanner sc= new Scanner(System.in);
int i=0, n=0, sum=0,num=0;
System.out.print("Enter any 10 numbers:\n");
for (i = 1; i<=10; i++)
{
n= sc.nextInt();
int counter=0;
for(num=n;num >=1; num--)
{
if (n%num==0)
{
counter = counter +1;
}
}
if (counter==2)
{
sum = sum+n;
}
}
System.out.println("The sum of only the prime numbers is: "+sum);
}}
Question-14 (Code):
import java.util.Scanner;
public class Question14
{
public static void main (String args[])
{
Scanner sc= new Scanner(System.in);
int i=0, n=0, num=0, sum=0;
String perNum = " ";
for (i = 1; i<=100; i++)
{
int counter=0;
sum=0;
for(num=i-1;num >=1; num--)
{
if (i%num==0)
{
sum = sum + num;
}
}
if (i == sum)
{
perNum= perNum + i + " ";
}
}
System.out.println("The perfect numbers are: "+perNum);
}}
Question-15 (Code):
import java.util.Scanner;
public class Question15
{
public static void main (String args[])
{
for (int num = 100; num < 1000; num++)
{
if (isPalindrome(num))
{
System.out.println(num);
}}}
static boolean isPalindrome(int n)
{
int original = n, reversed = 0;
while (n > 0)
{
int digit = n % 10;
reversed = reversed * 10 + digit;
n /= 10;
}
return original == reversed;
}}
Question-16 (Code):
import java.util.Scanner;
public class Question16
{
public static boolean isMagicNumber(int n)
{
int sum = 0;
while (n > 0 || sum > 9)
{
if (n == 0)
{
n = sum;
sum = 0;
}
sum += n % 10;
n /= 10;
}
return (sum == 1);
}
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
if (isMagicNumber(number))
{
System.out.println("Magic Number");
}
else
{
System.out.println("Not a magic Number");
}}}
Question-17 (Code):
import java.util.Scanner;
public class Question17
{
public static void main(String[] args)
{
for (int num = 5; num <= 10; num++)
{
System.out.println("Multiplication table for " + num + ":");
for (int i = 1; i <= 10; i++)
{
System.out.println(num + " x " + i + " = " + (num * i));
}
System.out.println(); // Add an empty line between tables
}}}
Question-18 (Code):
import java.util.Scanner;
public class Question18
{
public static void main(String[] args)
{
for (int i = 9; i >= 1; i -= 2)
{
for (int j = 0; j < 5; j++)
{
System.out.print(i + " ");
}
System.out.println();
}}}
Question-19 (Code):
import java.util.Scanner;
public class Question19
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a positive integer (n): ");
int n = scanner.nextInt();
scanner.close();
for (int i = 1; i <= n; i++)
{
System.out.print("(");
for (int j = 1; j <= i; j++)
{
System.out.print(j);
if (j < i)
{
System.out.print("+");
}
}
System.out.print(")");
System.out.println();
}}}
Question-20 (Code):
import java.util.Scanner;
public class Question20
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("In equation:");
System.out.println("S= (a/2!) - (a/3!) + (a/4!) - (a/5!)...");
System.out.println("...(a/6!) - (a/7!) + (a/8!) - (a/9!) + (a/10!)");
System.out.println("Enter the value of 'a': ");
int a = in.nextInt();
double sum = 0;
for (int i = 2; i <= 10; i++)
{
double factorial = 1;
for (int j = 1; j <= i; j++)
{
factorial *= j;
}
if (i % 2 == 0)
{
sum += a / factorial;
} else
{
sum -= a / factorial;
}
}
System.out.println("Sum of the series = " + sum);
}}