Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions PCA1_Suggestions_Solved/AddNumbers.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import java.util.Scanner;

public class AddNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int first = scanner.nextInt();
System.out.print("Enter the second number: ");
int second = scanner.nextInt();

System.out.println("Sum: " + (first + second));
scanner.close();
}
}
25 changes: 25 additions & 0 deletions PCA1_Suggestions_Solved/Armstrong.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import java.util.Scanner;

public class Armstrong {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();
int original = number;
int digits = String.valueOf(Math.abs(number)).length();
int sum = 0;

while (number != 0) {
int digit = Math.abs(number % 10);
sum += (int) Math.pow(digit, digits);
number /= 10;
}

if (sum == original) {
System.out.println(original + " is an Armstrong number.");
} else {
System.out.println(original + " is not an Armstrong number.");
}
scanner.close();
}
}
30 changes: 30 additions & 0 deletions PCA1_Suggestions_Solved/EmployeeDetails.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import java.util.Scanner;

public class EmployeeDetails {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter employee name: ");
String name = scanner.nextLine();
System.out.print("Enter employee code: ");
String code = scanner.nextLine();
System.out.print("Enter employee salary: ");
double salary = scanner.nextDouble();
scanner.nextLine();
System.out.print("Enter employee address: ");
String address = scanner.nextLine();
System.out.print("Enter employee age: ");
int age = scanner.nextInt();
scanner.nextLine();
System.out.print("Enter employee gender: ");
String gender = scanner.nextLine();

System.out.println("\nEmployee Details");
System.out.println("Name: " + name);
System.out.println("Code: " + code);
System.out.println("Salary: " + salary);
System.out.println("Address: " + address);
System.out.println("Age: " + age);
System.out.println("Gender: " + gender);
scanner.close();
}
}
17 changes: 17 additions & 0 deletions PCA1_Suggestions_Solved/Factorial.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import java.util.Scanner;

public class Factorial {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a non-negative integer: ");
int number = scanner.nextInt();
long factorial = 1;

for (int i = 2; i <= number; i++) {
factorial *= i;
}

System.out.println("Factorial: " + factorial);
scanner.close();
}
}
23 changes: 23 additions & 0 deletions PCA1_Suggestions_Solved/FibonacciSum.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import java.util.Scanner;

public class FibonacciSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of terms: ");
int n = scanner.nextInt();

long first = 0;
long second = 1;
long sum = 0;

for (int i = 0; i < n; i++) {
sum += first;
long next = first + second;
first = second;
second = next;
}

System.out.println("Sum of Fibonacci series: " + sum);
scanner.close();
}
}
21 changes: 21 additions & 0 deletions PCA1_Suggestions_Solved/GreaterNumber.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import java.util.Scanner;

public class GreaterNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int first = scanner.nextInt();
System.out.print("Enter the second number: ");
int second = scanner.nextInt();

if (first > second) {
System.out.println(first + " is greater.");
} else if (second > first) {
System.out.println(second + " is greater.");
} else {
System.out.println("Both numbers are equal.");
}

scanner.close();
}
}
26 changes: 26 additions & 0 deletions PCA1_Suggestions_Solved/LCM.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import java.util.Scanner;

public class LCM {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int first = scanner.nextInt();
System.out.print("Enter the second number: ");
int second = scanner.nextInt();

int firstValue = Math.abs(first);
int secondValue = Math.abs(second);
int a = firstValue;
int b = secondValue;

while (b != 0) {
int remainder = a % b;
a = b;
b = remainder;
}

int lcm = (firstValue == 0 || secondValue == 0) ? 0 : (firstValue / a) * secondValue;
System.out.println("LCM: " + lcm);
scanner.close();
}
}
54 changes: 54 additions & 0 deletions PCA1_Suggestions_Solved/MonthSwitch.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
import java.util.Scanner;

public class MonthSwitch {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a month number (1-12): ");
int month = scanner.nextInt();

String monthName;
switch (month) {
case 1:
monthName = "January";
break;
case 2:
monthName = "February";
break;
case 3:
monthName = "March";
break;
case 4:
monthName = "April";
break;
case 5:
monthName = "May";
break;
case 6:
monthName = "June";
break;
case 7:
monthName = "July";
break;
case 8:
monthName = "August";
break;
case 9:
monthName = "September";
break;
case 10:
monthName = "October";
break;
case 11:
monthName = "November";
break;
case 12:
monthName = "December";
break;
default:
monthName = "Invalid month number";
}

System.out.println(monthName);
scanner.close();
}
}
17 changes: 17 additions & 0 deletions PCA1_Suggestions_Solved/OddEven.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import java.util.Scanner;

public class OddEven {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = scanner.nextInt();

if (number % 2 == 0) {
System.out.println(number + " is even.");
} else {
System.out.println(number + " is odd.");
}

scanner.close();
}
}
Binary file added PCA1_Suggestions_Solved/PCA1 SUGGESTIONS.pdf
Binary file not shown.
25 changes: 25 additions & 0 deletions PCA1_Suggestions_Solved/PrimeNumbers.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import java.util.Scanner;

public class PrimeNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the upper limit: ");
int limit = scanner.nextInt();

System.out.println("Prime numbers from 1 to " + limit + ":");
for (int number = 2; number <= limit; number++) {
boolean isPrime = true;
for (int divisor = 2; divisor * divisor <= number; divisor++) {
if (number % divisor == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(number + " ");
}
}
System.out.println();
scanner.close();
}
}
18 changes: 18 additions & 0 deletions PCA1_Suggestions_Solved/SwapWithThirdVariable.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import java.util.Scanner;

public class SwapWithThirdVariable {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int first = scanner.nextInt();
System.out.print("Enter the second number: ");
int second = scanner.nextInt();

int temporary = first;
first = second;
second = temporary;

System.out.println("After swapping: first = " + first + ", second = " + second);
scanner.close();
}
}
18 changes: 18 additions & 0 deletions PCA1_Suggestions_Solved/SwapWithoutThirdVariable.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import java.util.Scanner;

public class SwapWithoutThirdVariable {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int first = scanner.nextInt();
System.out.print("Enter the second number: ");
int second = scanner.nextInt();

first = first ^ second;
second = first ^ second;
first = first ^ second;

System.out.println("After swapping: first = " + first + ", second = " + second);
scanner.close();
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading