0% found this document useful (0 votes)
25 views25 pages

Series Based Questions

COMPUTER SERIES BASED QUESTIONS

Uploaded by

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

Series Based Questions

COMPUTER SERIES BASED QUESTIONS

Uploaded by

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

1- Write a program in Java to find the sum of the given series:

S = a2 + a2 / 2 + a2 / 3 + …… + a2 / 10

import java.util.Scanner;

public class AtpStem


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

2- Write a program in Java to find the sum of the given series:

S = a + a2 / 2 + a3 / 3 + …… + a10 / 10

import java.util.Scanner;

public class AtpStem

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

3-Write a program in Java to find the sum of the given series:

x - x2/3 + x3/5 - x4/7 + …. to n terms

import java.util.Scanner;

public class AtpStem

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

System.out.print("Enter x: ");

int x = in.nextInt();

System.out.print("Enter n: ");

int n = in.nextInt();
double sum = 0;

int a = 1;

for (int i = 1, j = 1; i <= n; i++, j+=2) {

double term = Math.pow(x, i) / j * a;

sum += term;

a *= -1;

System.out.println("Sum = " + sum);

4-Using switch statement, write a menu driven program for the


following:

(a) To find and display the sum of the series given below:

S = x1 - x2 + x3 - x4 + x5 - ………… - x20; where x = 2

(b) To display the series:

1, 11, 111, 1111, 11111

For an incorrect option, an appropriate error message should


be displayed.
import java.util.Scanner;

public class AtpStemMenu


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("1. Sum of the series");
System.out.println("2. Display series");
System.out.print("Enter your choice: ");
int choice = in.nextInt();

switch (choice) {
case 1:
int sum = 0;
for (int i = 1; i <= 20; i++) {
int term = (int)Math.pow(2, i);
if (i % 2 == 0)
sum -= term;
else
sum += term;
}
System.out.println("Sum=" + sum);
break;

case 2:
int term = 1;
for (int i = 1; i <= 5; i++) {
System.out.print(term + " ");
term = term * 10 + 1;
}
break;

default:
System.out.println("Incorrect Choice");
break;
}
}
}

5-Write a program to compute and display the sum of the following series:

S = (1 + 2) / (1 * 2) + (1 + 2 + 3) / (1 * 2 * 3) + -------- + (1 + 2 + 3 + ----- + n ) / (1 * 2 * 3 * -----


* n)

import java.util.Scanner;
public class AtpStem
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter n: ");
int n = in.nextInt();
double sum = 0.0;
for (int i = 2; i <= n; i++) {
double num = 0.0, den = 1.0;
for (int j = 1; j <= i; j++) {
num += j;
den *= j;
}
sum = sum + (num / den);
}
System.out.println("Sum=" + sum);
}
}

6-Write a program in Java to find the sum of the given series:

S = 1! + 2! + 3! + …. + n!

import java.util.Scanner;

public class AtpStem


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter n: ");
int n = in.nextInt();
long sum = 0;
for (int i = 1; i <= n; i++) {
long f = 1;
for (int j = 1; j <= i; j++) {
f *= j;
}
sum += f;
}

System.out.println("Sum = " + sum);


}
}
7-Write a program in Java to input the values of x and n and print the sum of the
following series:

D
S = 1 + (x+2)/2! + (2x+3)/3! + (3x+4)/4! + ……… to n terms

import java.util.Scanner;

public class AtpStem


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter x: ");
int x = in.nextInt();
System.out.print("Enter n: ");
int n = in.nextInt();
double sum = 1;
for (int i = 2; i <= n; i++) {
double f = 1;
for (int j = 1; j <= i; j++) {
f *= j;
}
double t = ((i - 1) * x + i) / f;
sum += t;
}
System.out.println("Sum = " + sum);
}
}

8-Design a class to overload a function series( ) as follows:

1. double series(double n) with one double argument and returns the


sum of the series.
sum = (1/1) + (1/2) + (1/3) + ………. + (1/n)
2. double series(double a, double n) with two double arguments and
returns the sum of the series.
sum = (1/a2) + (4/a5) + (7/a8) + (10/a11) + ………. to n terms

public class AtpStem

double series(double n) {

double sum = 0;

for (int i = 1; i <= n; i++) { I


double term = 1.0 / i; l
sum += term;

return sum;

double series(double a, double n) {

double sum = 0;

int x = 1;

for (int i = 1; i <= n; i++) {

int e = x + 1;

double term = x / Math.pow(a, e);

sum += term;
x += 3;

return sum;
o
}

public static void main(String args[]) {

AtpStem obj = new AtpStem();

System.out.println("First series sum = " + obj.series(5));

System.out.println("Second series sum = " + obj.series(3, 8));

9-Write the program in Java to display the first ten terms of the
following series:

1, 9, 25, 49,

public class AtpStem


{
public static void main(String args[]) {
for (int i = 1; i <= 19; i = i + 2) {
System.out.print((i * i) + " ");
}
}
}
10-Write the program in Java to display the first ten terms of
the following series:

4, 16, 36, 64,

public class AtpStem


{
public static void main(String args[]) {
for (int i = 2; i <= 20; i = i + 2) {
System.out.print((i * i) + " ");
}
}
}

11-Write the program in Java to display the first ten terms of the
following series:

0, 3, 8, 15,

public class AtpStem


{
public static void main(String args[]) {
for (int i = 1; i <= 10; i++) {
System.out.print((i * i - 1) + " ");
}
}
}

12-Design a class to overload a function sumSeries() as follows:

(i) void sumSeries(int n, double x): with one integer argument


and one double argument to find and display the sum of the
series given below:
s=x -x/2 + x/3 - x/4…. To n terms

(ii) void sumSeries(): to find and display the sum of the


following series:

s=1+(1×2)+(1×2×3)+... ... ... +(1×2×3×4... ... ... ×20)

public class AtpStem


{
void sumSeries(int n, double x) {
double sum = 0;
for (int i = 1; i <= n; i++) {
double t = x / i;
if (i % 2 == 0)
sum -= t;
else
sum += t;
}
System.out.println("Sum = " + sum);
}

void sumSeries() {
long sum = 0, term = 1;
for (int i = 1; i <= 20; i++) {
term *= i;
sum += term;
}
System.out.println("Sum=" + sum);
}
}
13-Write the program in Java to display the first ten terms of
the following series:

24, 99, 224, 399,

public class AtpStem


{
public static void main(String args[]) {
for (int i = 5; i <= 50; i = i + 5) {
int term = (int)(Math.pow(i, 2) - 1);
System.out.print(term + " ");
}
}
}

14-Write the program in Java to display the first ten terms of


the following series:

2, 5, 10, 17,

public class AtpStem


{
public static void main(String args[]) {
for (int i = 1; i <= 10; i++) {
System.out.print((i * i + 1) + " ");
}
}
}

15-Write a program in Java to find the sum of the given series:

1 + 4 + 9 + …… + 400

public class AtpStem


{
public static void main(String args[]) {
int sum = 0;
for (int i = 1; i <= 20; i++)
sum += (i*i);
System.out.println("Sum = " + sum);
}
}

16-Write a program in Java to find the sum of the given series:

1 + (1/2) + (1/3) + …… + (1/20)

public class AtpStem


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

17-Write a program in Java to find the sum of the given series:

1 + (1/3) + (1/5) + …… + (1/19)

public class AtpStem


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

18-Write a program in Java to find the sum of the given series:


(1/2) + (2/3) + (3/4) + …… + (19/20)

public class AtpStem


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

19-Write a program in Java to find the sum of the given series:

2 - 4 + 6 - 8 + …… - 20

public class AtpStem


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

20-Write a program in Java to find the sum of the given series:

(1*2) + (2*3) + …… + (19*20)

public class AtpStem


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

21 Write a program in Java to find the sum of the given series:

S = 1 + 22 / a + 33 / a2 + …… to n terms

import java.util.Scanner;

public class AtpStem


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

22 Write Java program to find the sum of the given series:

1 + (1/2!) + (1/3!) + (1/4!) + ………. + (1/n!)

import java.util.Scanner;

public class AtpStemSum


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter n: ");
int n = in.nextInt();
double sum = 0.0;
for (int i = 1; i <= n; i++) {
long f = 1;
for (int j = 1; j <= i; j++) {
f *= j;
}
sum += (1.0 / f);
}
System.out.println("Sum=" + sum);
}
}

23 Write Java program to find the sum of the given series:

1 + (1+2) + (1+2+3) + ………. + (1+2+3+ …… + n)

import java.util.Scanner;

public class AtpStem


{
public void computeSeriesSum() {

Scanner in = new Scanner(System.in);


System.out.print("Enter n: ");
int n = in.nextInt();
int sum = 0, term = 0;

for (int i = 1; i <= n; i++) {


term += i;
sum += term;
}

System.out.println("Sum=" + sum);
}
}

24 Write Java program to find the sum of the given series:

1 + (1*2) + (1*2*3) + ………. + (1*2*3* …… * n)


import java.util.Scanner;

public class AtpStemSum


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter n: ");
int n = in.nextInt();
long sum = 0;
for (int i = 1; i <= n; i++) {
int p = 1;
for (int j = 1; j <= i; j++) {
p *= j;
}
sum += p;
}
System.out.println("Sum=" + sum);
}
}

25 Write Java program to find the sum of the given series:

1 + 1 / (1+2) + 1 / (1+2+3) + ………. + 1 / (1+2+3+…..+n)

import java.util.Scanner;

public class AtpStemSum


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter n: ");
int n = in.nextInt();
double sum = 0.0;
for (int i = 1; i <= n; i++) {
long term = 0;
for (int j = 1; j <= i; j++) {
term += j;
}
sum += (1.0 / term);
}
System.out.println("Sum=" + sum);
}
}

26 Write the program in Java to display the first ten terms of


the following series:

0, 1, 2, 3, 6,

public class AtpStemTribonacci


{
public void displaySeries() {

int a = 0, b = 1, c = 2;

System.out.print(a + ", " + b + ", " + c);

for (int i = 0; i < 7; i++) {


int n = a + b + c;
System.out.print(", " + n);
a = b;
b = c;
c = n;
}
}
}

27 Write the program in Java to display the first ten terms of


the following series:

1, 12, 123, 1234,

public class AtpStem


{
public void generateSeries() {

for (int i = 1; i <= 10; i++) {


for (int j = 1; j <= i; j++) {
System.out.print(j);
}
System.out.print(", ");
}

}
}

28 Write the program in Java to find the sum of the following


series:

S = 1 + 1 + 2 + 3 + 5 + ……. to n terms

import java.util.Scanner;

public class AtpStem


{
public void computeSeriesSum() {

Scanner in = new Scanner(System.in);


System.out.print("Enter n: ");
int n = in.nextInt();

int a = 1, b = 1;
int sum=a+b ;

for (int i = 3; i <= n; i++) {


int term = a + b;
sum += term;
a = b;
b = term;
}

System.out.println("Sum=" + sum);
}

}
29 Write a program in Java to find the sum of the following
series:

S = 1 + (3/2!) + (5/3!) + (7/4!) + ……. to n

import java.util.Scanner;

public class AtpStem


{
public void computeSum() {
Scanner in = new Scanner(System.in);
System.out.print("Enter n: ");
int n = in.nextInt();
double sum = 0.0;
for (int i = 1, j = 1; i <= n; i++, j = j + 2) {
double f = 1;
for (int k = 1; k <= i; k++) {
f *= k;
}
sum += j / f;
}
System.out.println("Sum=" + sum);
}
}

30 Write a program in Java to find the sum of the following


series:

S = a + (a/2!) + (a/3!) + (a/4!) + ……. + (a/n!)


r
import java.util.Scanner;

public class AtpStem


{
public void computeSum() {
Scanner in = new Scanner(System.in); e
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++) {
double f = 1;
for (int j = 1; j <= i; j++) {
f *= j;
}
sum += a / f;
}
System.out.println("Sum=" + sum); of
}
}

31 Write a program in Java to find the sum of the following


series:

S = a - (a/2!) + (a/3!) - (a/4!) + ……. to n

import java.util.Scanner;

public class AtpStem


{
public void computeSum() {
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++) {


double f = 1;
for (int j = 1; j <= i; j++) {
f *= j;
}
if (i % 2 == 0)
sum -= a / f;
else
sum += a / f;
}
System.out.println("Sum=" + sum);

}
}
32 Write a program in Java to input the values of x and n and
print the sum of the following series:

S = 1 - x2/2! + x4/4! - x6/6! + ……. xn/n!

import java.util.Scanner;

public class AtpStem


{
c public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter x: ");
int x = in.nextInt();
System.out.print("Enter n: ");
int n = in.nextInt();

if (n % 2 != 0) {
System.out.println("n should be even");
return;
}

double sum = 0;
int a = 1;
for (int i = 0; i <= n; i += 2) {
long f = 1;
for (int j = 1; j <= i; j++) {
f *= j;
}
double t = Math.pow(x, i) / f * a;
sum += t;
a *= -1;
}

System.out.println("Sum = " + sum);


}
}
33 PrimeN0 Series- Write a program in Java to find the sum of
the following series:

S = (2/a) + (3/a2) + (5/a3) + (7/a4) + ……. to n

import java.util.Scanner;

public class AtpStem


{
public void computeSum() {
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;
int lastPrime = 1;

for (int i = 1; i <= n; i++) {


for (int j = lastPrime + 1; j <= Integer.MAX_VALUE; j++) {
boolean isPrime = true;
for (int k = 2; k <= j / 2; k++) {
if (j % k == 0) {
isPrime = false;
break;
}
}

if (isPrime) {
sum += j / Math.pow(a, i);
lastPrime = j;
break;
}
}

}
System.out.println("Sum=" + sum);
}
}
34 Factorial- Using switch statement write a menu driven
program to overload a function series as follows:

(a) void series() — To find and display the sum of the following
series:

S = 2 - 4 + 6 - 8 + 10 ….. - 20

(b) void series(int n, int x) — To find and display the sum of the
following series:

S = (x2 / 1!) + (x4 / 3!) + (x6 / 5!) + ……. to n terms

import java.util.Scanner;

public class AtpStem


{
void series() {
int sum = 0;
int t = 1;
for (int i = 2; i <= 20; i += 2) {
sum += t * i;
t *= -1;
}

System.out.println("Sum = " + sum);


}

void series(int n, int x) {


double sum = 0;
for (int i = 2; i <= 2 * n; i += 2) { //i is exponent
long f = 1;
for (int j = 1; j <= i - 1; j++) {
f *= j;
}
double t = Math.pow(x, i) / f;
sum += t;
}

System.out.println("Sum = " + sum);


}

public static void main(String


BE args[]) {
Scanner in = new Scanner(System.in);
AtpStem obj = new AtpStem();
System.out.println("Enter 1 for Series 1");
System.out.println("Enter 2 for Series 2");
System.out.print("Enter your choice: ");
int ch = in.nextInt();
switch (ch) {
case 1:
obj.series();
break;

case 2:
System.out.print("Enter x: ");
int x = in.nextInt();
System.out.print("Enter no. of terms(n): ");
int n = in.nextInt();
obj.series(n, x);
break;

default: BE
System.out.println("Incorrect Choice");
}
}
}

You might also like