JAVA-------SEM-1 Assignment3
Q_01
Scanner in = new Scanner(System.in);
System.out.print("Enter the height: ");
double height = in.nextDouble();
if(height >= 6) {
System.out.println("The person is tall.");
}
Q_02
Scanner in = new Scanner(System.in);
System.out.print("Enter your marks: ");
int marks = in.nextInt();
if(marks >= 40) {
System.out.println("Congratulation! You have passed the exam.");
}
else {
System.out.println("Sorry! You have failed the exam.");
}
Q_03
Scanner in = new Scanner(System.in);
System.out.print("Enter the value of integer: ");
int num = in.nextInt();
if(num%2 == 0) {
System.out.println("The integer is even.");
}
else {
System.out.println("The integer is odd.");
}
Q_04
Scanner in = new Scanner(System.in);
System.out.print("Enter any character: ");
char num = in.next().charAt(0);
if((num >= 65)&&(num <= 90)) {
System.out.println("The charcter is an uppercase alphabet.");
}
else if((num >= 97)&&(num <= 122)) {
System.out.println("The charcter is an lowercase alphabet.");
}
else if((num >= 48)&&(num <= 57)) {
System.out.println("The charcter is an integer.");
}
else if(((num >= 0)&&(num <= 47))||((num >= 58)&&(num <= 64))||((num >= 91)&&(num <= 96))||((num >= 123)&&(num <= 127))) {
System.out.println("This is a special character.");
}
Q_05
Scanner in = new Scanner(System.in);
System.out.print("Enter the value of a , b , c: ");
double a = in.nextDouble();
double b = in.nextDouble();
double c = in.nextDouble();
double d = Math.pow(b,2) - 4*a*c;
if(d > 0) {
double r1 = (-b + Math.pow(d , 0.5))/2*a;
double r2 = (-b - Math.pow(d , 0.5))/2*a;
System.out.println("The equation has 2 real roots and they are : " + r1 + " " + r2);
}
else if(d == 0) {
double r = (-b)/2*a;
System.out.println("The equation has only 1 real root and it is : " + r);
}
else {
System.out.println("The equation has no real roots.");
}
Q_06
System.out.println("ax + by = e");
System.out.println("cx + dy = f");
Scanner in = new Scanner(System.in);
System.out.print("Enter the value of a , b , c , d , e , f: ");
double a = in.nextDouble();
double b = in.nextDouble();
double c = in.nextDouble();
double d = in.nextDouble();
double e = in.nextDouble();
double f = in.nextDouble();
double n = (a*d)-(b*c);
if(n == 0) {
System.out.print("The equation has no solution.");
}
else {
double x = (e*d - b*f)/n;
double y = (a*f - e*c)/n;
System.out.println("Value of x is: " + x);
System.out.println("Value of y is: " + y);
}
Q_07
Scanner in = new Scanner(System.in);
System.out.print("Enter the value of X-coordinate of the point: ");
double x = in.nextDouble();
System.out.print("Enter the value of Y-coordinate of the point: ");
double y = in.nextDouble();
if((x>0)&&(y!=0)) {
if(y>0) {
System.out.println("The point lies in the 1st quadrant.");
}
else {
System.out.println("The point lies in the 4th quadrant.");
}
}
else if((x<0)&&(y!=0)) {
if(y>0) {
System.out.println("The point lies in the 2nd quadrant.");
}
else {
System.out.println("The point lies in the 3rd quadrant.");
}
}
else if(x==0) {
if(y!=0) {
System.out.println("The point lies on the Y-axis.");
}
else {
System.out.println("The point is origin.");
}
}
else {
System.out.println("The point lies on the X-axis.");
}
Q_08
Scanner in = new Scanner(System.in);
System.out.print("Enter the age of Rauhl: ");
int age1 = in.nextInt();
System.out.print("Enter the age of Ayush: ");
int age2 = in.nextInt();
System.out.print("Enter the age of Ajay: ");
int age3 = in.nextInt();
if((age1 > age2)&&(age1 > age3)) {
System.out.print("Rahul is eldest among the three.");
}
else if(age2 > age3) {
System.out.print("Ayush is eldest among the three.");
}
else {
System.out.print("Ajay is eldest among the three.");
}
Q_09
int n = 1 + (int)(Math.random()*12);
switch(n) {
case 1:
System.out.println("January");
break;
case 2:
System.out.println("February");
break;
case 3:
System.out.println("March");
break;
case 4:
System.out.println("April");
break;
case 5:
System.out.println("May");
break;
case 6:
System.out.println("June");
break;
case 7:
System.out.println("July");
break;
case 8:
System.out.println("August");
break;
case 9:
System.out.println("September");
break;
case 10:
System.out.println("October");
break;
case 11:
System.out.println("November");
break;
default:
System.out.println("December");
}
Q_10
Scanner in = new Scanner(System.in);
System.out.print("Enter day of today(between 0 to 6): ");
int day = in.nextInt();
System.out.print("Enter the no. of days since today: ");
int n = in.nextInt();
System.out.print("Today is ");
switch(day) {
case 0:
System.out.print("Sunday ");
break;
case 1:
System.out.print("Monday ");
break;
case 2:
System.out.print("Tuesday ");
break;
case 3:
System.out.print("Wednesday ");
break;
case 4:
System.out.print("Thrusday ");
break;
case 5:
System.out.print("Friday ");
break;
default:
System.out.print("Saturday ");
break;
}
day += n;
day %= 7;
System.out.print("and the future day is ");
switch(day) {
case 0:
System.out.print("Sunday.");
break;
case 1:
System.out.print("Monday.");
break;
case 2:
System.out.print("Tuesday.");
break;
case 3:
System.out.print("Wednesday.");
break;
case 4:
System.out.print("Thrusday.");
break;
case 5:
System.out.print("Friday.");
break;
default:
System.out.print("Saturday.");
break;
}
Q_11
Scanner in = new Scanner(System.in);
System.out.print("Enter your weight in kgs: ");
double w = in.nextDouble();
System.out.print("Enter your height in m: ");
double h = in.nextDouble();
double bmi = w/(h*h);
if(bmi < 18.5) {
System.out.println("Underweight.");
}
else if((bmi >= 18.5)&&(bmi < 25)) {
System.out.println("Normalweight.");
}
else if((bmi >= 25)&&(bmi < 30)) {
System.out.println("Overweight.");
}
else {
System.out.println("Obese.");
}
Q_12
Scanner in = new Scanner(System.in);
System.out.print("Enter the value of a: ");
int a = in.nextInt();
System.out.print("Enter the value of b: ");
int b = in.nextInt();
System.out.print("Enter the value of c: ");
int c = in.nextInt();
int max , min , mid , sum;
sum = a + b + c;
if((a>b)&&(a>c)) {
max = a;
}
else if(b>c) {
max = b;
}
else {
max = c;
}
if((a<b)&&(a<c)) {
min = a;
}
else if(b<c) {
min = b;
}
else {
min = c;
}
mid = sum - (max + min);
System.out.println(min + " " + mid + " " + max);
Q_13
Scanner in = new Scanner(System.in);
System.out.print("Enter the month (1 to 12): ");
int m = in.nextInt();
System.out.print("Enter the year: ");
int y = in.nextInt();
switch(m) {
case 1:
System.out.println("January " + y + " had 31 days.");
break;
case 2:
if((y%400==0)&&(y%4==0&&y%100!=0))
System.out.println("February " + y + " had 29 days.");
else
System.out.println("February " + y + " had 28 days.");
break;
case 3:
System.out.println("March " + y + " had 31 days.");
break;
case 4:
System.out.println("April " + y + " had 30 days.");
break;
case 5:
System.out.println("May " + y + " had 31 days.");
break;
case 6:
System.out.println("June " + y + " had 30 days.");
break;
case 7:
System.out.println("July " + y + " had 31 days.");
break;
case 8:
System.out.println("August " + y + " had 31 days.");
break;
case 9:
System.out.println("September " + y + " had 30 days.");
break;
case 10:
System.out.println("October " + y + " had 31 days.");
break;
case 11:
System.out.println("November " + y + " had 30 days.");
break;
case 12:
System.out.println("December " + y + " had 31 days.");
break;
default:
System.out.println("Invalid month!");
}
Q_14
Scanner in = new Scanner(System.in);
System.out.print("Enter for scissor (0), rock (1), paper (2): ");
int n = in.nextInt();
int m = (int)(Math.random()*3);
System.out.println(m);
if(n == 0) {
if(m==0) {
System.out.println("Its a draw.");
System.out.println("Both had Scissors.");
}
else if(m == 1) {
System.out.println("Computer won.");
System.out.println("You choosed Scissor and Computer had Rock.");
}
else {
System.out.println("You won.");
System.out.println("You choosed Scissor and Computer had Paper.");
}
}
else if(n == 1) {
if(m==0) {
System.out.println("You won.");
System.out.println("You choosed Rock and Computer had Scissor.");
}
else if(m == 1) {
System.out.println("Its a draw.");
System.out.println("Both had Rock.");
}
else {
System.out.println("Computer won.");
System.out.println("You choosed Rock and Computer had paper.");
}
}
else {
if(m==0) {
System.out.println("Computer won.");
System.out.println("You choosed Paper and Computer had Scissor.");
}
else if(m == 1) {
System.out.println("you won.");
System.out.println("You choosed Paper and Computer had Rock.");
}
else {
System.out.println("Its a draw.");
System.out.println("Both had Paper.");
}
}
Q_15
Scanner in = new Scanner(System.in);
System.out.print("Enter the coordinates of the points: ");
double x = in.nextDouble();
double y = in.nextDouble();
double d = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), 0.5);
if(d <= 10) {
System.out.println("The point is inside the circle");
}
else {
System.out.println("The point is not inside or on the circle");
}
Q_16
Scanner in = new Scanner(System.in);
System.out.print("Enter your marks out of 100: ");
int marks = in.nextInt();
int n = marks/10;
switch(n) {
case 10:
case 9:
System.out.println("You got O grade.");
break;
case 8:
System.out.println("You got A grade.");
break;
case 7:
System.out.println("You got B grade.");
break;
case 6:
System.out.println("You got C grade.");
break;
case 5:
System.out.println("You got D grade.");
break;
case 4:
System.out.println("You got E grade.");
break;
default:
System.out.println("You got F grade.");
}
Q_17
Scanner in = new Scanner(System.in);
System.out.print("Enter an integer: ");
int n = in.nextInt();
System.out.println("Is " + n + " divisible by 5 and 6? " + ((n%5==0)&&(n%6==0)));
System.out.println("Is " + n + " divisible by 5 or 6? " + ((n%5==0)||(n%6==0)));
System.out.println("Is " + n + " divisible by 5 or 6, but not both? " + ((n%5==0)^(n%6==0)));
Q_18
Scanner in = new Scanner(System.in);
System.out.print("What is your gender (M or F): ");
char gen = in.next().charAt(0);
System.out.print("Enter your first name: ");
String fname = in.next();
System.out.print("Enter your last name: ");
String lname = in.next();
System.out.print("Enter your age: ");
int age = in.nextInt();
if(gen == 'M') {
System.out.print("Then I should call you "+((age>=20)?"Mr. ":"" )+ fname + " " + lname);
}
else if(gen == 'F'){
if(age >=20) {
System.out.println("Are you married " + fname + " ?(Y or N): ");
char marr = in.next().charAt(0);
System.out.print("Then I should call you ");
System.out.print((marr == 'Y'?"Mrs. ":"Ms. ") + fname + " " + lname);
}
else {
System.out.print("Then I should call you " + fname + " " + lname);
}
}
else {
System.out.print("Wrong choice.");
}
XXXX---------THE END----------XXXX
Comments
Post a Comment