Program:
Read:Java program to find a growth in the National consumption for five years using Distributed lag model
import java.io.*;
import java.util.*;
import java.lang.*;
class randomnumbers{
public static void main(String args[])throws Exception
{
double x[]=new double[10];
double R[]=new double[10];
double f;
int ch,a1,b1;
Scanner s=new Scanner(System.in);
System.out.println("enter values of a,c,m,n");
int a=s.nextInt();
int c=s.nextInt();
int m=s.nextInt();
int n=s.nextInt();
x[10]=1234;
for(int i=0;i<=n;i++)
{
x[i+1]=(a*x[i]+c)%m;
R[i]=x[i+1]/m;
System.out.println(" the random numbers are:"+R[i]);
System.out.println("menu");
System.out.println("1.exponential");
System.out.println("2.uniform");
System.out.println("triangular");
system.out.println("enter your choice");
int ch=s.nextInt();
switch(ch)
{
case 1:System.out.println("exponential distribution");
System.out.println("enter the values of y");
int y=s.nextInt();
f=-math.log(1-R[i])/y;
System.out.println("f="+f);
break;
case 2: System.out.println("uniform distribution");
system.out.println("enter a1 and b1 values");
a1=s.nextInt();
b1=s.nextInt();
f= a1+(b1-a1)*R[i];
System.out.println("f="+f);
break;
case 3:System.out.println("triangular distribution");
if (0<=R[i]&&R[i]<=(0.5));
f=(Math.sqrt(2))*R[i];
else
f=(2-Math.sqrt(2))*(1-R[i]);
System.out.println("f="+f);
break;
case 4:System.out.println("invalid choice");
}
}
}
}
import java.util.*;
import java.lang.*;
class randomnumbers{
public static void main(String args[])throws Exception
{
double x[]=new double[10];
double R[]=new double[10];
double f;
int ch,a1,b1;
Scanner s=new Scanner(System.in);
System.out.println("enter values of a,c,m,n");
int a=s.nextInt();
int c=s.nextInt();
int m=s.nextInt();
int n=s.nextInt();
x[10]=1234;
for(int i=0;i<=n;i++)
{
x[i+1]=(a*x[i]+c)%m;
R[i]=x[i+1]/m;
System.out.println(" the random numbers are:"+R[i]);
System.out.println("menu");
System.out.println("1.exponential");
System.out.println("2.uniform");
System.out.println("triangular");
system.out.println("enter your choice");
int ch=s.nextInt();
switch(ch)
{
case 1:System.out.println("exponential distribution");
System.out.println("enter the values of y");
int y=s.nextInt();
f=-math.log(1-R[i])/y;
System.out.println("f="+f);
break;
case 2: System.out.println("uniform distribution");
system.out.println("enter a1 and b1 values");
a1=s.nextInt();
b1=s.nextInt();
f= a1+(b1-a1)*R[i];
System.out.println("f="+f);
break;
case 3:System.out.println("triangular distribution");
if (0<=R[i]&&R[i]<=(0.5));
f=(Math.sqrt(2))*R[i];
else
f=(2-Math.sqrt(2))*(1-R[i]);
System.out.println("f="+f);
break;
case 4:System.out.println("invalid choice");
}
}
}
}
No comments:
Post a Comment