Akshit Docs
Akshit Docs
(A) FIND AND DISPLAY THE NUMBER OF STUDENTS, WHO HAVE SECURED 90%
OR MORE IN AGGREGATE.
(B) FIND AND DISPLAY THE NUMBER OF STUDENTS, WHO HAVE SECURED 90%
OR MORE IN ENGLISH, MATHS AND SCIENCE.
//To display percentage
import java.util.*;
public class loop_q7
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
int ta=0,te=0,tm=0,ts=0;
for(int i=1;i<=4;i++)
{
System.out.println("Enter marks of students" +i);
System.out.print("English: ");
int eng=in.nextInt();
System.out.print("Maths: ");
int maths=in.nextInt();
System.out.print("Science: ");
int sci=in.nextInt();
if(eng>=95 && maths>=95 && sci>=95)
ta++;
if(eng>=20)
te++;
if(maths>=90)
tm++;
if(sci>=90)
ts++;
}
System.out.println("No. of students >= 95% in all subjects: "+ta);
System.out.println("No. of students >= 20% in english: "+te);
System.out.println("No. of students >= 90% in maths: "+tm);
System.out.println("No. of students >= 90% in science: "+ts);
}
}
(A) 1+4+9+………………………………………………………….+400
//to display pattern
import java.util.*;
public class loop_q8_a
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
int sum=0;
for(int i=1;i<=20;i++)
sum=(i*i);
System.out.println("Sum=" +sum);
}
}
(B) 1+(1/2)+(1/3)+……………………………………………+(1/20)
//to display pattern
public class loop_q8_b
{
public static void main(String args[])
{
double sum=0.0;
for(int i=1;i<=20;i++)
sum+=(1.0/i);
System.out.println("Sum= "+sum);
}
}
(C) 1+(1/3)+(1/5)………………………………………………+(1/19)
//to display pattern
public class loop_q8_c
{
public static void main(String args[])
{
double sum=0.0;
for(int i=1;i<=19;i=i+2)
sum +=(1.0/i);
System.out.println("Sum "+sum);
}
}
(D) (1/2)+(2/3)+(3/4)+……………………………………..+(19/20)
//to display pattern
public class loop_q8_d
{
public static void main(String args[])
{
double sum=0.0;
for(int i=1;i<=19;i++)
sum +=(i/(double)(i+1));
System.out.println("Sum= "+sum);
}
}
(E) 2-4+6-8+……………………………………………………..-20
//to display pattern
public class loop_q8_e
{
public static void main(String args[])
{
double sum=0.0;
for(int i=1;i<=10;i++)
{
if(i%2==0)
sum -=i*2;
else
sum+=i*2;
}
System.out.println("Sum= "+sum);
}
}
(F) (1*2)+(2*3)+………………………………………………+(19*20)
//to display pattern
public class loop_q8_f
{
public static void main(String args[])
{
int sum=0;
for(int i=1;i<=19;i++)
sum+=i*(i+1);
System.out.println("Sum: "+sum);
}
}
SAMPLE INPUT=749
Q.6 WRITE A PROGRAM TO INPUT A NUMBER AND DISPLAY THE NEW NUMBER
AFTER REVERSING THE DIGITS OF THE ORIGINAL NUMBER. THE PROGRAM ALSO
DISPLAYS THE ABSOLUTE DIFFERENCE BETWEEN THE ORIGINAL NUMBER AND THE
REVERSED NUMBER.
SAMPLE INPUT=194
SAMPLE OUTPUT=491
ABSOLUTE DIFFERENCE=297
//Reverse number
import java.util.*;
public class loop_q10
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter Number: ");
int orgNum = in.nextInt();
int copyNum = orgNum;
int revNum = 0;
while(copyNum != 0)
{
int digit = copyNum % 10;
copyNum /= 10;
revNum = revNum * 10 + digit;
}
int diff = revNum - orgNum;
System.out.println("Reversed Number = " + revNum);
System.out.println("Absolute Difference = " + Math.abs(diff));
}
}
WRITE A PROGRAM TO ACCEPT TWO NUMBERS. FIND AND DISPLAY THEIR GCD
BY USING THE TECHNIQUE DISCUSSED ABOVE.
SAMPLE INPUT=45,20
SAMPLE OUTPUT=GCD=5
Q.8 WRITE A PROGRAM IN JAVA TO FIND AND DISPLAY THE SUM OF THE
FOLLOWING SERIES:
(A) S = A2 + A2 / 2 + A2 / 3 + …… + A2 / 10
//To find sum
import java.util.*;
public class loop_q12_a
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter a: ");
int a = in.nextInt();
double sum = 0.0;
for (int i = 1; i <= 10; i++)
sum += Math.pow(a, 2) / i;
System.out.println("Sum = " + sum);
}
}
(B) S = A + A2 / 2 + A3 / 3 + …… + A10 / 10
//To find sum
import java.util.*;
public class loop_q12_b
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter a: ");
int a = in.nextInt();
double sum = 0.0;
for (int i = 1; i <= 10; i++)
sum += Math.pow(a, i) / i;
System.out.println("Sum = " + sum);
}
}
Output Screen:
(C) S = (A*2) + (A*3) + …… + (A*20)
//To find sum
import java.util.*;
public class loop_q12_c
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter a: ");
int a = in.nextInt();
long sum = 0;
for (int i = 2; i <= 20; i++)
sum += a * i;
System.out.println("Sum = " + sum);
}
}
(E) S = 1 + 22 / A + 33 / A2 + …… TO N TERMS
//To find sum
import java.util.*;
public class loop_q12_e
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter a: ");
int a = in.nextInt();
System.out.print("Enter n: ");
int n = in.nextInt();
double sum = 0;
for (int i = 1; i <= n; i++)
sum += Math.pow(i, i) / Math.pow(a, i - 1);
System.out.println("Sum = " + sum);
}
}
(A) FIND AND DISPLAY THE SUM OF TWO NUMBERS WITHOUT USING ‘+’
OPERATOR.
(B) FIND AND DISPLAY THE PRODUCT OF TWO NUMBERS WITHOUT USING ‘*’
OPERATOR.
(C) FIND AND DISPLAY THE QUOTIENT AND REMAINDER OF TWO NUMBERS
WITHOUT USING ‘/’ OR ‘%’ OPERATOR.
In 1st case:
In 2nd case:
In 3rd case
Q.10 WRITE A MENU DRIVEN PROGRAM TO ACCEPT A NUMBER FROM THE
USER. CHECK AND DISPLAY WHETHER IT IS A PALINDROME OR A PERFECT
NUMBER.
while(copyNum != 0) {
int digit = copyNum % 10;
copyNum /= 10;
revNum = revNum * 10 + digit;
}
if (revNum == num)
System.out.println(num + " is palindrome");
else
System.out.println(num + " is not palindrome");
break;
case 2:
int sum = 0;
if (num == sum)
System.out.println(num + " is a perfect number");
else
System.out.println(num + " is not a perfect number");
break;
default:
System.out.println("Incorrect Choice");
break;
}
}
}
In 2nd case:
Q.11 WRITE A MENU DRIVEN PROGRAM TO ACCEPT A NUMBER FROM THE
USER. CHECK AND DISPLAY WHETHER IT IS A PRIME NUMBER OR AN
AUTOMORPHIC NUMBER.
In 2nd case:
Q.12 WRITE A MENU DRIVEN PROGRAM TO PERFORM THE FOLLOWING TASKS
BY USING SWITCH CASE STATEMENT:
In 2nd case:
a int number
b Int number
i int No. of iterations
term int Sum of a and b
num int number
sum int Sum of digits
In 1st case:
Q.14 A SPECIAL TWO-DIGIT NUMBER IS SUCH WHEN THE SUM OF ITS DIGITS IS
ADDED TO THE PRODUCT OF ITS DIGITS, THE RESULT IS EQUAL TO THE ORIGINAL
TWO-DIGIT NUMBER.
In 1st case:
In 2nd case:
Q.16 WRITE A PROGRAM TO INPUT A NUMBER. CHECK AND DISPLAY WHETHER
IT IS A NIVEN NUMBER OR NOT. (A NUMBER IS SAID TO BE NIVEN WHICH IS
DIVISIBLE BY THE SUM OF ITS DIGITS).