Level 1

1.

Length and breadth of a rectangle are 5 and 7 respectively. Write a program to calculate the area and perimeter of the rectangle.

Answer

```
class Ans{
public static void main(String[] args){
int x = 5
int y = 7
System.out.println("Area is "+(5*7)+"\nPerimeter is "+(2*(5+7)));
}
}
```

2.

Write a program to calculate the perimeter of a triangle having sides of length 2,3 and 5 units.

3.

Write a program to add 8 to the number 2345 and then divide it by 3. Now, the modulus of the quotient is taken with 5 and then multiply the resultant value by 5. Display the final result.

Answer

```
class Ans{
public static void main(String[] args){
System.out.println((((8+2345)/3)%5)*5);
}
}
```

4.

Now, solve the above question using assignment operators (eg. +=, -=, *=).

5.

Write a program to check if the two numbers 23 and 45 are equal.

Answer

```
class Ans{
public static void main(String[] args){
System.out.println(23 == 45);
}
}
```

6.

Write a program to print the power of 7 raised to 5.

Answer

```
import java.lang.Math;
class Ans{
public static void main(String[] args){
System.out.println(Math.pow(7,5));
}
}
```

7.

Assign values of variables 'a' and 'b' as 55 and 70 respectively and then check if both the conditions 'a < 50' and 'a < b' are true.

Answer

```
class Ans{
public static void main(String[] args){
int a = 55;
int b = 70;
System.out.println(a < 50 && a < b);
}
}
```

8.

Now solve the above question to check if atleast one of the conditions 'a < 50' or 'a < b' is true.

Answer

```
class Ans{
public static void main(String[] args){
int a = 55;
int b = 70;
System.out.println(a < 50 || a < b);
}
}
```

9.

If the marks of Robert in three subjects are 78,45 and 62 respectively (each out of 100 ), write a program to calculate his total marks and percentage marks.

10.

Suppose the values of variables 'a' and 'b' are 6 and 8 respecrtively, write two programs to swap the values of the two variables.

1 - first program by using a third variable

2 - second program without using any third variable

( Swapping means interchanging the values of the two variables E.g.- If entered value of x is 5 and y is 10 then after swapping the value of x and y should become 10 and 5 respectively.)

1 - first program by using a third variable

2 - second program without using any third variable

( Swapping means interchanging the values of the two variables E.g.- If entered value of x is 5 and y is 10 then after swapping the value of x and y should become 10 and 5 respectively.)

Hint

```
class Ans{
public static void main(String[] args){
//using third variable
//a = c
//a = b
//b = c
//without using third variable
//b = b-a
//a = b+a
//b = -(b-a)
}
}
```

11.

Write a program to convert Fahrenheit into Celsius.

12.

The total number of students in a class are 90 out of which 45 are boys. If 50% of the total students secured grade 'A' out of which 20 are boys, then write a program to calculate the total number of girls getting grade 'A'.

Level 2

1.

Write a program to calculate the sum of the first and the second last digit of a 5 digit.

E.g.- NUMBER : 12345 OUTPUT : 1+4=5

E.g.- NUMBER : 12345 OUTPUT : 1+4=5

Answer

```
class Ans{
public static void main(String[] args){
int n, first, second, third, forth, fifth, sum;
n = 23462;
/*Now we will take out each digit of this number and then finally add the first and the second last digits*/
first = n/10000; //first digit
n = n%10000;
second = n/1000; //second digit
n = n%1000;
third = n/100; //third digit
n = n%100;
forth = n/10; //forth digit
fifth = n%10; //fifth digit
sum = first + forth;
System.out.println("sum : "+sum);
}
}
```

2.

Take a 4 digit number. Write a program to display a number whose digits are 2 greater than the corresponding digits of the number TAKEN.

For example, if the number which was taken is 5696, then the displayed number should be 7818.

For example, if the number which was taken is 5696, then the displayed number should be 7818.

3.

Write a program to calculate the sum of the digits of a 3-digit number.

Number : 132 Output : 6

Number : 132 Output : 6

4.

Write a program to reverse a 3-digit number. E.g.-Number : 132 Output : 231

Answer

```
class Ans{
public static void main(String[] args){
int n, first, second, third, reverse;
/*finding the digits of the entered number n*/
n = 123;
first = n/100; //first digit
n = n%100;
second = n/10; //second digit
third = n%10; //third digit
/*reverse number */
reverse = third*100 + second*10 + first;
System.out.println("reverse number : "+reverse);
}
}
```

Recent Posts

Beginning with ML 2.0: Multivariate Linear Regression

Beginning with Machine Learning: Linear Regression

Scrolling Progress Indicator

Getting Notebook Paper Effect with CSS