[go: up one dir, main page]

0% found this document useful (0 votes)
29 views17 pages

Computer Project 2024

The document contains Java code for 20 different programming questions, each demonstrating various programming concepts such as loops, conditionals, and mathematical calculations. Each question is encapsulated in its own class with a main method that executes the specific task. The tasks range from generating patterns, calculating mathematical properties, to handling user input and performing calculations.

Uploaded by

Anwesha Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views17 pages

Computer Project 2024

The document contains Java code for 20 different programming questions, each demonstrating various programming concepts such as loops, conditionals, and mathematical calculations. Each question is encapsulated in its own class with a main method that executes the specific task. The tasks range from generating patterns, calculating mathematical properties, to handling user input and performing calculations.

Uploaded by

Anwesha Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

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);


}}

You might also like