Write a menu driven program to print following :-
1.) S=0+3+8+15+24.... nth term
2.) S=1+a2/1!+a3/2!+a4/3!... nth term.
import java.util.Scanner;
class menud1
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int c,n;
double s=0;
System.out.println("Enter Your choice:-\n 1.>>>s=0+3+8...n \n 2.>>>s=1+a^2/1!+...n");
c=sc.nextInt();
switch(c)
{
case 1:
System.out.println("enter no. of terms:-");
n=sc.nextInt();
for(int i=1;i<=n;i++)
s=s+i*i-1;
System.out.println("Sum= "+s);
break;
case 2:
int f=1,a;
s=s+1;
System.out.println("enter no. of terms:-");
n=sc.nextInt();
System.out.println("Enter numerator(a)");
a=sc.nextInt();
for(int i=2;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
f=f*j;
}
s=s+Math.pow(a,i)/f;
f=1;
}
System.out.println("Sum= "+s);
}
}
}
2.) S=1+a2/1!+a3/2!+a4/3!... nth term.
import java.util.Scanner;
class menud1
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int c,n;
double s=0;
System.out.println("Enter Your choice:-\n 1.>>>s=0+3+8...n \n 2.>>>s=1+a^2/1!+...n");
c=sc.nextInt();
switch(c)
{
case 1:
System.out.println("enter no. of terms:-");
n=sc.nextInt();
for(int i=1;i<=n;i++)
s=s+i*i-1;
System.out.println("Sum= "+s);
break;
case 2:
int f=1,a;
s=s+1;
System.out.println("enter no. of terms:-");
n=sc.nextInt();
System.out.println("Enter numerator(a)");
a=sc.nextInt();
for(int i=2;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
f=f*j;
}
s=s+Math.pow(a,i)/f;
f=1;
}
System.out.println("Sum= "+s);
}
}
}
Post a Comment