Computational Programes
Computational Programes
MSc Part-II
➢ Programs in C++;
1: To calculate sum of two numbers
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
inta,b,c;
a=5;
b=7;
c=a+b;
cout<<" a= "<<a<<endl;
cout<<" b= "<<b<<endl;
cout<<" c= "<<c<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
inta,b,c;
cin>>a;
cin>>b;
c=a+b;
cout<<"\n c= "<<c;
getch (); }
#include<conio.h>
#include<math.h>
void main() {
cin>>a;
cin>>b;
cin>>c;
d=a+b+c;
cout<<"\n d= "<<d<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
floata,b,c,avg;
cin>>a;
cin>>b;
c=a+b;
cout<<" c= "<<c;
avg=(a+b)/2;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
floatr,A,C;
float pi=3.14;
cin>>r;
A=pi*r*r;
cout<<"\n A= "<<A;
C=2*pi*r;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
floata,b,A;
float pi=3.14;
cin>>a;
cin>>b;
A=pi*a*b;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
floatm,v,KE;
cin>>m;
cin>>v;
KE=(m*v*v)/2;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
floata,b,c,A,s;
cin>>b;
cin>>c;
s=(a+b+c)/2;
A=sqrt(s*(s+a)*(s+b)*(s+c));
cout<<"\n A= "<<A<<endl;
getch() ; }
❖ Repetition:- (Loop)
There are two types of repetition(loop):
1).For loop:
To repeat for n times.
2).While loop:
To repeat while condition is true.
“FOR-LOOP”
9: To print out 'welcome' for 5 times (Hint= using for loop)
#include<iostream.h>
#include<math.h>
void main() {
getch() ; }
#include<conio.h>
#include<math.h>
void main() {
cout<<i<<" ";
getch(); }
#include<conio.h>
void main() {
cout<<i<<" ";
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int s=0;
cout<<i<<" ";
s=s+i; }
getch(); }
#include<math.h>
void main() {
int s=0;
cout<<i<<" ";
s=s+i; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int n=5;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int n;
cin>>n;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
floatn,avg;
float s=0;
cin>>n;
cout<<i<<" ";
s=s+i; }
avg=s/n;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float n;
float p=1;
cin>>n;
p=p*i; }
getch (); }
#include<conio.h>
#include<math.h>
void main() {
floatm,v,KE;
cin>>m>>v;
KE=(m*v*v)/2;
cout<<m<<"\t"<<v<<"\t"<<KE<<endl; }
getch (); }
#include<conio.h>
#include<math.h>
void main() {
floatr,A;
float pi=3.14;
A=pi*r*r;
cout<<r<<"\t"<<A<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float pi=3.14;
r=i;
A=pi*r*r;
C=2*pi*r;
cout<<r<<"\t"<<A<<"\t"<<C<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float V,R,I;
cin>>V;
cin>>R;
I=V/R;
cout<<V<<"\t"<<R<<"\t"<<I<<endl; }
getch();}
2.float:-
3.char:-
The most basic data type in computer programing. It stores a single character &
requires a single byte of memory in almost all compilers.
❖ Selection:
Selection is to select(skip) due to condition.
“IF-Selection”
#include<conio.h>
#include<math.h>
void main() {
int x,y;
if(x>y)
if(y>x)
getch();}
#include<conio.h>
#include<math.h>
void main() {
int x,y;
if(x>y)
if(x<y)
if(x==y)
if(x!=y)
if(x<=y)
if(x>=y)
getch();}
#include<conio.h>
#include<math.h>
int n;
int k;
int max=-1;
if(k>max)
max=k;
cout<<k<<endl; }
getch();}
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int k;
int min=100;
if(k<min)
min=k;
cout<<k<<endl; }
getch();}
#include<conio.h>
#include<math.h>
void main() {
int n;
int k;
int max=-1;
if(k>max)
max=k;
if(k<min)
min=k;
cout<<k<<endl; }
getch();}
#include<conio.h>
#include<math.h>
int a,b,c,max;
max=-1;
if(a>max)
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
getch(); }
#include<conio.h>
#include<math.h>
int a,b,c,min;
min=100;
if(a<min)
min=a;
if(b<min)
min=b;
if(c<min)
min=c;
getch(); }
#include<conio.h>
#include<math.h>
int a,b,c,d,min;
if(a<min)
min=a;
if(b<min)
min=b;
if(c<min)
min=c;
if(d<min)
min=d;
getch(); }
#include<iostream.h>
#include<conio.h>
#include<math.h>
int a,b,c,d,max;
max=-1;
if(a>max)
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
if(d>max)
max=d;
getch(); }
31: write a progarm for "D=b square-4ac" for D>0,D<0 & D=0
#include<iostream.h>
#include<conio.h>
#include<math.h>
D=b*b-4*a*c;
if(D>0)
else if(D<0)
else
getch(); }
#include<conio.h>
#include<math.h>
float k,lambda;
k=5*lambda*lambda;
cout<<k<<endl;
getch(); }
#include<conio.h>
#include<math.h>
float x,y,z,r,theta;
cin>>r;
cin>>theta;
x=r*cos(theta);
y=r*sin(theta);
z=(x*x+y*y)/x+y;
cout<<" z= "<<z<<endl;
#include<conio.h>
#include<math.h>
void main() {
float n;
cin>>n;
if(i%3==0)
cout<<" i= "<<i<<endl;
getch() ; }
#include<conio.h>
#include<math.h>
void main() {
cin>>n;
if(i%9==0)
cout<<" i= "<<i<<endl;
getch() ; }
#include<conio.h>
#include<math.h>
void main() {
float n;
cin>>n;
cout<<" i= "<<i<<endl;
#include<conio.h>
#include<math.h>
int x,y;
x=i;
y=pow(x,3)*2*x*x-4*x-25;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
int x,y;
y=pow(x,3)*2*x*x-4*x-25;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
int x,y;
x=i;
y=pow(x,3)*2*x*x-4*x-25;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
int x,y;
x=i;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
int x,y;
x=i;
y=pow(x,3)*2*x*x-4*x-25;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int x,y,max;
max=-100;
y=pow(x,3)*2*x*x-4*x-25;
cout<<x<<"\t"<<y<<endl;
if(y>max)
max=y; }
getch() ; }
#include<conio.h>
#include<math.h>
void main() {
int x,y,min;
min=1000000;
y=pow(x,3)*2*x*x-4*x-25;
cout<<x<<"\t"<<y<<endl;
if(y<min)
min=y; }
𝒙𝟑 + 𝟐𝒙𝟐 − 𝟒𝒙 − 𝟐𝟓 𝒊𝒇 𝒙 ≥ 𝟎
𝒇(𝒙) = { 𝟐
𝒙 −𝟏 𝒊𝒇 𝒙 < 0
Such that -15≤x≤15
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int x,y;
x=i;
if(x>0)
y=pow(x,3)+pow(x,2)-4*x-25;
else
y=x*x-1;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int p=1;
p=p*i;
cout<<i<<"\t"<<p<<endl; }
getch(); }
❖ Array:-
Collection of same consecutive memory location form an array.
✓ Data Type: indicate the data type such as int,float & char.
✓ Array Name: indicates the name of the array.
✓ Length: indicates the size of array which must be constant.
For Example:
2 5 9 1 7
a[0] a[1] a[2] a[3] a[4]
#include<conio.h>
#include<math.h>
void main() {
int a[5],b[5];
cin>>a[i];
b[i]=2*a[i]; }
cout<<a[i]<<"\t"<<b[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int a[7],b[7],c[7];
cin>>a[i];
cin>>b[i];
c[i]=a[i]+b[i]; }
cout<<a[i]<<"\t"<<b[i]<<"\t"<<c[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float r[4],A[4],C[4];
cin>>r[i];
A[i]=3.14*r[i]*r[i];
C[i]=2*3.14*r[i]; }
cout<<r[i]<<"\t"<<A[i]<<"\t"<<C[i]<<endl;
getch(); }
𝑺 = ∑𝟑𝒊=𝟏 𝒂ibi
#include<iostream.h>
#include<math.h>
void main() {
float a[3],b[3],s[3];
float sum=0;
cin>>a[i];
cin>>b[i];
s[i]=a[i]*b[i];
sum=sum+s[i]; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float a[3],b[3],s[3];
float sum=0,avg;
cin>>a[i];
cin>>b[i];
s[i]=a[i]*b[i];
sum=sum+s[i]; }
avg=sum/3;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float a[3],b[3],s[3];
float sum=0,avg,max,i;
cin>>a[i];
cin>>b[i];
s[i]=a[i]*b[i];
sum=sum+s[i]; }
avg=sum/3;
max=s[0];
if(s[i]>max)
max=s[i];
getch(); }
V[i]=I[i]*R[i]
V[i]=I*R[i]
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
float V[5],R[5],I;
cin>>I;
cin>>R[i];
V[i]=I*R[i]; }
max=V[0];
if(V[i]>max)
max=V[i];
float min=V[0];
if(V[i]<min)
min=V[i];
sum=sum+V[i];
avg=sum/5;
getch(); }
A 65 62 65 54 60
Tempertaure inside the room:
B 60 53 65 62 63
1: Average temperature per day C=(A+B)/2
#include<math.h>
void main() {
float A[5]={65,62,65,54,60};
float B[5]={60,53,65,62,63};
C[i]=(A[i]+B[i])/2;
cout<<" A= "<<A[i]<<"\t"<<endl; }
cout<<" B= "<<B[i]<<"\t"<<endl;
cout<<" C= "<<C[i]<<"\t"<<endl;
float sc=0;
sc=sc+C[i];
float sA=0;
sA=sA+A[i];
float sB=0;
if(A[i]>B[i])
if(A[i]>B[i])
cn=cn+1;
if(A[i]==B[i])
if(A[i]>60)
float maxA=A[i];
if(A[i]>maxA)
maxA=A[i];
float minA=A[i];
minA=A[i];
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float a[5];
cin>>a[i];
if(a[i]>max) {
max=a[i];
j=i; }
getch(); }
❖ Multidimensional Array:-
Consecutive memory location having m rows
and n coloumns.
#include<conio.h>
#include<math.h>
void main() {
float a[3][3];
cin>>a[m][n];
cout<<a[m][n]<<" ";
cout<<endl; }
getch() ; }
❖ Random Numbers:-
A number without any order and sequence.
e.g.: 37,27,30,12,54,9,15
“ srand(time(0)) “.
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int n;
srand(time(0));
n=1+rand()%10;
cout<<n<<" "; }
getch(); }
#include<stdlib.h>
#include<time.h>
int n;
srand(time(0));
n=1+rand()%6;
cout<<n<<" "; }
getch(); }
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int n;
int s=0;
srand(time(0));
n=1+rand()%6;
cout<<n<<" ";
s=s+n; }
getch(); }
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int n,score;
int f1=0,f2=0,f3=0,f4=0,f5=0,f6=0;
srand(time(0));
n=1+rand()%6;
cout<<n<<" ";
if(n==2) f2=f2+1;
if(n==3) f3=f3+1;
if(n==4) f4=f4+1;
if(n==5) f5=f5+1;
if(n==6) f6=f6+1; }
score=1*f1+2*f2+3*f3+4*f4+5*f5+6*f6;
getch(); }
60:
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<time.h>
float x1,y1,x2,y2,x,y,d,s=0;
float xa[1000],ya[1000];
int ind=0;
srand(time(0));
cout<<"\n (x , y) \n";
x=1+rand()%10;
y=1+rand()%10;
xa[i]=x;
ya[i]=y;
ind=ind+1; }
x1=xa[0];
y1=ya[0];
x2=xa[i];
y2=ya[i];
cout<<"\n d= "<<d<<endl;
y1=y2;
s=s+d; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
B[i][j]=2*A[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[4][4];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
B[i][j]=A[j][i];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
cin>>B[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
C[i][j]=A[i][j]+B[i][j];
cout<<C[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3],C[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
cin>>B[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
cout<<B[j][i]<<" ";
cout<<endl; }
C[i][j]=A[i][j]+B[j][i];
cout<<"\n C= \n";
cout<<C[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3],C[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cin>>B[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
C[i][j]=4*A[i][j]+7*B[i][j];
cout<<"\n C= \n";
cout<<C[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3],C[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
cin>>B[i][j];
cout<<"\n B= \n";
cout<<endl; }
C[i][j]=(4*A[i][j]+7*B[i][j])/7;
cout<<"\n C= \n";
cout<<C[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3],C[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
cin>>B[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
C[i][j]=A[i][j]+3*B[j][i]+7;
cout<<"\n C= \n";
cout<<C[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
if(A[i][j]>max)
max=A[i][j];
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
int min=A[0][0];
if(A[i][j]<min)
min=A[i][j];
getch(); }
71: Find out sum of all elements of matrix A & also find its
average.
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int A[3][3];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
float sum=0,avg;
sum=sum+A[i][j];
avg=sum/9;
getch(); }
#include<conio.h>
#include<math.h>
int A[3][3],B[3][3],C[3][3];
cin>>A[i][j];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
cin>>B[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
C[i][j]=C[i][j]+A[i][k]*B[k][j]; }
cout<<"\n C= \n";
cout<<C[i][j]<<" ";
cout<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int A[3][3],B[3][3],C[3][3],D[3][3];
cout<<"\n A= \n";
cout<<A[i][j]<<" ";
cout<<endl; }
cin>>B[i][j];
cout<<"\n B= \n";
cout<<B[i][j]<<" ";
cout<<endl; }
C[i][j]=0;
C[i][j]=C[i][j]+A[i][k]*B[k][j]; }
cout<<"\n C= \n";
cout<<C[i][j]<<" ";
cout<<endl; }
D[i][j]=8*C[i][j];
cout<<"\n D= \n";
cout<<D[i][j]<<" ";
cout<<endl; }
getch(); }
74: To print numbers from 1 through 5 & also find out their
square by using “user define function”.
#include<iostream.h>
#include<conio.h>
int sq(int);
int a,b;
a=i;
b=sq(a);
cout<<"number="<<a<<"\t sq="<<b<<endl; }
getch(); }
int sq(int k) {
return (k*k); }
75: To print numbers from 1 through 5 & also find out their
cube by using “user define function”.
#include<iostream.h>
#include<conio.h>
#include<math.h>
int cube(int);
int a,b;
b=cube(a);
cout<<"number="<<a<<"\t cube="<<b<<endl;}
getch();}
return (k*k*k); }
#include<conio.h>
#include<math.h>
float area(float);
float cir(float);
float r,A,C;
r=i;
A=area(r);
C=cir(r);
getch();}
return (3.14*k*k); }
return (2*3.14*j); }
#include<conio.h>
#include<math.h>
float current(float,float);
float I,V,R;
I=current(V,R);
cout<<"-----------------------------"<<endl; }
getch();}
return (k/j); }
#include<conio.h>
#include<math.h>
float Kinet(float,float);
void main() {
float m,v,KE;
KE=Kinet(m,v);
cout<<"------------------------------"<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
int sum(int);
int a,b;
a=i;
b=sum(a);
cout<<"number="<<a<<"\t sum="<<b<<endl; }
getch(); }
int sum(int k) {
return (k+k); }
80: To print numbers from 1 through 5 & also find out their
factorial by using “user define function”.
#include<iostream.h>
#include<math.h>
int factorial(int);
void main() {
int a,b;
a=i;
b=factorial(a);
cout<<"n="<<a<<"\tfactorial="<<b<<endl; }
getch(); }
int factorial(int k) {
int fact=1;
fact=fact*i;
return fact; }
81: To print numbers & also find out their factorial taking
input from user by using “user define function”.
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int a,b;
b=factorial(a);
cout<<"n="<<a<<"\tfactorial="<<b<<endl;
cout<<"---------------"<<endl; }
getch(); }
int factorial(int k) {
int fact=1;
fact=fact*i;
return fact; }
82: To print numbers from 1 through 5 & also find out their
factorial by using “user define function” & als0 find
𝒔 = ∑𝟓𝒊=𝟏 𝒊!
#include<iostream.h>
#include<conio.h>
int factorial(int);
void main() {
int a,b,c,s=0;
a=i;
b=factorial(a);
s=s+b;
cout<<"n="<<a<<"\tfactorial="<<b<<endl;}
getch(); }
int factorial(int k) {
int fact=1;
fact=fact*i;
return fact; }
83: To print numbers & also find out their factorial taking
input from user by using “user define function” and also find
𝒔 = ∑𝟓𝒊=𝟏 𝒊!
#include<conio.h>
#include<math.h>
int factorial(int);
void main() {
int a,b,s=0;
b=factorial(a);
s=s+b;
cout<<"n="<<a<<"\tfactorial="<<b<<endl;
cout<<"---------------"<<endl; }
getch(); }
int factorial(int k) {
int fact=1;
fact=fact*i;
return fact; }
𝒔 = ∑𝟓𝒊=𝟏 𝟏/𝒊!
#include<iostream.h>
#include<conio.h>
#include<math.h>
int factorial(int);
void main() {
float a,b,s=0;
a=i;
b=factorial(a);
cout<<"n="<<a<<"\tfactorial="<<b<<endl;
s=s+(1/b); }
getch(); }
int factorial(int k) {
int fact=1;
fact=fact*i;
#include<iostream.h>
#include<conio.h>
#include<math.h>
int factorial(int);
void main() {
float a,b,s=0;
a=i;
b=factorial(a);
cout<<"n="<<a<<"\tfactorial="<<b<<endl;
s=s+pow(-1,i)*(1/b); }
getch(); }
int factorial(int k) {
int fact=1;
fact=fact*i;
return fact; }
𝒔 = ∑𝟏𝟎
𝒊=𝟐 𝒊!
#include<iostream.h>
#include<conio.h>
#include<math.h>
int factorial(int);
void main() {
int a,b,s=0;
a=i;
b=factorial(a);
s=s+b;
cout<<"n="<<a<<"\tfactorial="<<b<<endl;}
getch(); }
int fact=1;
fact=fact*i;
return fact; }
87: To print numbers from 1 through 5 & also find out their
factorial by using “user define function” & als0 find
𝟏 𝟑 𝟓 𝟕 𝟗
𝒔 = ∑𝟏𝟎
𝒊=𝟐(𝟐! + 𝟒! + 𝟔! + 𝟖! + 𝟏𝟎!)
#include<iostream.h>
#include<conio.h>
#include<math.h>
float factorial(float);
void main() {
float s=0,p;
s=s+((2*i-1)/factorial(p));
cout<<" S= "<<s<<endl;
getch(); }
p=p*i; }
return p; }
#include<conio.h>
#include<math.h>
void area(void);
void cir(void);
area();
cir();
cout<<"-------------------------------"<<endl; }
getch(); }
void area(void) {
A=3.14*r*r;
cout<<"r="<<r<<"\t area="<<A<<endl; }
void cir(void) {
float r,C;
C=2*3.14*r;
cout<<"r="<<r<<"\t Cir="<<C<<endl; }
#include<conio.h>
#include<math.h>
int max3(int,int,int);
int a,b,c,max;
max=max3(a,b,c);
cout<<"------------------------------------"<<endl; }
getch(); }
int max=c;
max=c;
max=d;
max=e;
return max; }
#include<conio.h>
#include<math.h>
int a,b,c,min;
min=min3(a,b,c);
cout<<"------------------------------------"<<endl; }
getch(); }
int min=c;
min=c;
min=d;
min=e;
return min; }
#include<conio.h>
#include<math.h>
int max4(int,int,int,int);
int a,b,c,d,max;
max=max4(a,b,c,d);
cout<<"------------------------------------"<<endl; }
getch(); }
int max=c;
max=c;
max=d;
max=e;
max=f;
return max; }
#include<conio.h>
#include<math.h>
int min4(int,int,int,int);
int a,b,c,d,min;
min=min4(a,b,c,d);
cout<<"------------------------------------"<<endl; }
getch(); }
int min=c;
min=c;
min=d;
min=e;
min=f;
return min; }
93:
Evaluate the Integral:
i) Trapizoidal rule:
𝒉
I= 𝟐 [(f0+f6)+2(f1+f2+f3+f4+f5)]
𝟏
ii) Simpson’s (𝟑) rule:
𝒉
I= 𝟑 [(f0+f6)+2(f2+f4)+4(f1+f3+ f5)]
𝟑
iii) Simpson’s (𝟖) rule:
𝟑𝒉
I= [(f0+f6)+3(f1+f2+f4+f5)+2f3]
𝟖
iv) Boole’s rule:
𝟐𝒉
I= 𝟒𝟓 [7(f0+f6)+32(f1+f3+f5)+12(f2+f4)]
v) Weddle’s rule:
𝟑𝒉
I= [(f0+f6)+(f2+f4)+5(f1+f5)+6f3]
𝟖
X f(x)
1 2.718 f0
1.833 3.872 f1
2.666 5.118 f2
3.499 6.492 f3
4.332 8.015 f4
5.165 9.705 f5
i) I=33.612
ii) I=33.553
iii) I=33.552
iv) I=33.295
v) I=33.552
Now, programming of these five rules in C++;
i) Trapizoidal rule:
#include<iostream.h>
#include<conio.h>
#include<math.h>
float f(float x) {
return (exp(sqrt(x))); }
void main() {
float a,b,n,sum,h,I;
h=(b-a)/n;
sum=f(a)+f(b);
sum=sum+2*f(a+i*h);
I=(sum*h)/2;
getch(); }
𝟏
ii) Simpson’s (𝟑) rule:
#include<iostream.h>
#include<conio.h>
#include<math.h>
float f(float x) {
return (exp(sqrt(x))); }
void main() {
float a,b,n,sum,h,I;
h=(b-a)/n;
sum=f(a)+f(b);
sum=sum+2*f(a+i*h);
else
sum=sum+4*f(a+i*h);
I=(sum*h)/3;
getch(); }
𝟑
iii) Simpson’s (𝟖) rule:
#include<iostream.h>
#include<conio.h>
#include<math.h>
float f(float x) {
return (exp(sqrt(x))); }
void main() {
float a,b,n,sum,h,I;
h=(b-a)/n;
if(i==3)
sum=sum+2*f(a+i*h);
else
sum=sum+3*f(a+i*h);
I=(3*sum*h)/8;
getch(); }
#include<conio.h>
#include<math.h>
float f(float x) {
return (exp(sqrt(x))); }
void main() {
float a,b,n,sum,h,I;
h=(b-a)/n;
sum=7*(f(a)+f(b));
if(i%2==0)
sum=sum+12*f(a+i*h);
else
sum=sum+32*f(a+i*h);
I=(2*sum*h)/45;
getch(); }
v) Weddle’s rule:
#include<iostream.h>
#include<conio.h>
#include<math.h>
float f(float x) {
return (exp(sqrt(x))); }
void main() {
float a,b,n,sum,h,I;
h=(b-a)/n;
sum=f(a)+f(b);
if(i%2==0)
sum=sum+f(a+i*h);
else if(i==3)
sum=sum+6*f(a+i*h);
else
sum=sum+5*f(a+i*h);
I=(3*sum*h)/10;
getch(); }
#include<math.h>
void main() {
int i=1;
while( i<=15) {
x[ind]=i;
if(x[ind]>5)
y[ind]=x[ind]*x[ind]+2*x[ind]+7;
else
y[ind]=x[ind]+1;
ind=ind+1;
i=i+1; }
cout<<x[i]<<"\t"<<y[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int x,y;
x=i;
if(x>0)
y=1;
else if (x==0)
y=0;
else
y=-1;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
int x,y;
x=i;
if(x>=0)
y=x;
else
y=(-1)*x;
cout<<x<<"\t"<<y<<endl; }
getch(); }
#include<conio.h>
#include<math.h>
void main() {
while (t<=5) {
vS[ind]=sin(pi*t);
if(vS[ind]>0)
vL[ind]=vS[ind];
else
vL[ind]=0;
ind=ind+1;
t=t+.5; }
cout<<vS[i]<<"\t"<<vL[i]<<endl;
getch (); }
#include<conio.h>
#include<math.h>
void main() {
while (t<=5) {
vS[ind]=sin(pi*t);
if(vS[ind]>0)
vL[ind]=vS[ind];
else
vL[ind]=(-1)*vS[ind];
ind=ind+1;
t=t+.5; }
cout<<vS[i]<<"\t"<<vL[i]<<endl;
𝑽𝒔 = 𝟒𝒔𝒊𝒏(𝝅𝒕) for 𝟎 ≤ 𝒕 ≤ 𝟓, 𝒉 = 𝟎. 𝟓
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int ind=0;
float t=0,pi=3.14;
while(t<=5) {
vS[ind]=4*sin(pi*t);
if(vS[ind]<n)
vL[ind]=vS[ind];
else
vL[ind]=n;
ind=ind+1;
cout<<vS[i]<<"\t"<<vL[i]<<endl;
getch(); }
𝑽𝒔 = 𝟒𝒔𝒊𝒏(𝝅𝒕) for 𝟎 ≤ 𝒕 ≤ 𝟓, 𝒉 = 𝟎. 𝟓
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int ind=0;
float t=0,pi=3.14;
while(t<=5) {
vS[ind]=4*sin(pi*t);
if(vS[ind]>n)
vL[ind]=vS[ind];
vL[ind]=n;
ind=ind+1;
t=t+0.5; }
cout<<vS[i]<<"\t"<<vL[i]<<endl;
getch(); }
𝑽𝒔 = 𝟒𝒔𝒊𝒏(𝝅𝒕) for 𝟎 ≤ 𝒕 ≤ 𝟓, 𝒉 = 𝟎. 𝟓
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int ind=0;
float t=0,pi=3.14;
while(t<=5) {
vL[ind]=vS[ind]+3;
ind=ind+1;
t=t+0.5; }
cout<<vS[i]<<"\t"<<vL[i]<<endl;
getch(); }
𝑽𝒔 = 𝟒𝒔𝒊𝒏(𝝅𝒕) for 𝟎 ≤ 𝒕 ≤ 𝟓, 𝒉 = 𝟎. 𝟓
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main() {
int ind=0;
float t=0,pi=3.14;
while(t<=5) {
vS[ind]=4*sin(pi*t);
vL[ind]=-vS[ind]-3;
t=t+0.5; }
cout<<vS[i]<<"\t"<<vL[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
#include<time.h>
void main() {
int ind=0;
float t=0;
while(t<=5) {
vL[ind]=vS[ind];
else
vL[ind]=n1;
vL[ind]=vS[ind];
else
vL[ind]=n2;
ind=ind+1;
t=t+0.5; }
cout<<vS[i]<<"\t"<<vL[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
cin>>M[m][n];
cout<<" Mattrix:\n";
cout<<M[m][n]<<" ";
cout<<"\n"; }
cin>>k;
if(k==M[m][n])
getch(); }
Binary Numbers:
#include<conio.h>
#include<math.h>
void main() {
int r,n;
int ar[100];
int ind=0;
int k;
k=n;
while (n>=1) {
r =n%2;
n=n/2;
cout<<r<<" ";
ar[ind]=r;
ind=ind+1; }
cout<<endl;
cout<<ar[i]<<" ";
getch (); }
#include<conio.h>
#include<math.h>
void main() {
int r,n;
int ar[100];
int ind=0;
int k;
k=n;
while (n>=1) {
r =n%5;
n=n/5;
cout<<r<<" ";
ar[ind]=r;
ind=ind+1; }
cout<<endl;
cout<<ar[i]<<" ";
getch (); }
#include<conio.h>
#include<math.h>
void main() {
int r,n;
int ar[100];
int ind=0;
int k;
k=n;
while (n>=1) {
r =n%8;
n=n/8;
ar[ind]=r;
ind=ind+1; }
cout<<endl;
cout<<ar[i]<<" ";
getch (); }
#include<conio.h>
#include<math.h>
void main() {
int r,n;
int ar[100];
int ind=0;
int k;
k=n;
r =n%16;
n=n/16;
cout<<r<<" ";
ar[ind]=r;
ind=ind+1; }
cout<<endl;
if(ar[i]<=9)
cout<<ar[i]<<" ";
else if(ar[i]==10)
cout<<"A";
else if(ar[i]==11)
cout<<"B";
else if(ar[i]==12)
cout<<"C";
else if(ar[i]==13)
cout<<"D";
else if(ar[i]==14)
cout<<"E";
cout<<"F";
else
getch (); }
#include<conio.h>
#include<math.h>
void main() {
int ar[100];
int ind=0;
int k;
k=n;
while (n>=1) {
r =n%10;
n=n/10;
ar[ind]=r;
ind=ind+1; }
cout<<endl;
number=number+ar[i]*pow(2,i);
getch (); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],xa[1000];
floatt,h,tmax,x,v,a,k,m;
k=1; m=1;
intind=0;
while(t<=tmax) {
a=(-k*x)/m;
ta[ind]=t;
xa[ind]=x;
x=x+v*h;
v=v+a*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<xa[i]<endl;
getch(); }
#include<conio.h>
void main() {
float ta[1000],xa[1000],aa[1000],va[1000];
floatt,h,tmax,x,v,a,k,m;
k=1; m=1;
intind=0;
while(t<=tmax) {
a=(-k*x)/m;
ta[ind]=t;
xa[ind]=x;
va[ind]=v;
aa[ind]=a;
x=x+v*h;
v=v+a*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<xa[i]<<"\t"<<va[i]<<"\t"<<aa[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],xa[1000],aa[1000],va[1000];
float t,h,tmax,x,v,a,k,m,b;
k=1; m=1;
int ind=0;
while(t<=tmax) {
a=(((-k)*x)-(b*v))/m;
ta[ind]=t;
xa[ind]=x;
va[ind]=v;
aa[ind]=a;
x=x+v*h;
v=v+a*h;
t=t+h;
cout<<"\n"<<ta[i]<<"\t"<<xa[i]<<"\t"<<va[i]<<"\t"<<aa[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],xa[1000];
float t,h,tmax,x,v,a,k,m,b;
k=1; m=1;
int ind=0;
while(t<=tmax) {
a=(((-k)*x)-(b*v))/m;
ta[ind]=t;
xa[ind]=x;
v=v+a*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<xa[i]<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],xa[1000];
float t,h,tmax,x,v,a,k,m,b,fo,w;
k=1; m=1;
int ind=0;
while(t<=tmax) {
ta[ind]=t;
xa[ind]=x;
x=x+v*h;
v=v+a*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<xa[i]<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],xa[1000],aa[1000],va[1000];
float t,h,tmax,x,v,a,k,m,b,fo,w;
k=1; m=1;
int ind=0;
while(t<=tmax) {
a=((-k*x)-(b*v)+(fo*cos(w*t)))/m;
ta[ind]=t;
xa[ind]=x;
va[ind]=v;
aa[ind]=a;
x=x+v*h;
v=v+a*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<xa[i]<<"\t"<<va[i]<<"\t"<<aa[i]<<endl;
getch(); }
➢ RC-Series Circuit:
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],qa[1000];
floatt,h,tmax,q,v,c,r,i;
c=0.5; r=5;
intind=0;
while(t<=tmax) {
i=(v-(q/c))/r;
ta[ind]=t;
qa[ind]=q;
q=q+i*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<qa[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],qa[1000];
float t,h,tmax,q,v,c,r,i;
c=0.5; r=5;
int ind=0;
while(t<=tmax) {
i=(v-(q/c))/r;
ta[ind]=t;
qa[ind]=q;
q=q+i*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<qa[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
void main() {
float ta[1000],qa[1000];
float t,h,tmax,q,v,c,r,i,qo;
c=0.5; r=5;
int ind=0;
while(t<=tmax) {
i=(v-(q/c))/r;
ta[ind]=t;
qa[ind]=q;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<qa[i]<<endl;
float qmax=qa[0];
if(qa[i]>qmax)
qmax=qa[i];
getch(); }
➢ RL-Series Circuit:
117: write C++ program to calculate and print time against
current values(growth of current) using Euler’s Method for RL-
series circuit.
#include<iostream.h>
#include<conio.h>
#include<math.h>
float ta[1000],ia[1000];
float t,h,tmax,l,v,r,k,i;
int ind=0;
while(t<=tmax) {
k=(v-i*r)/l;
ta[ind]=t;
ia[ind]=i;
i=i+k*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<ia[i]<<endl;
getch(); }
#include<math.h>
void main() {
float ta[1000],ia[1000];
float t,h,tmax,l,v,r,k,i;
int ind=0;
while(t<=tmax) {
k=(v-i*r)/l;
ta[ind]=t;
ia[ind]=i;
i=i+k*h;
t=t+h;
ind=ind+1; }
cout<<"\n"<<ta[i]<<"\t"<<ia[i]<<endl;
getch(); }
#include<conio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
void main() {
float f[10],c;
srand(time(0));
f[i]=1+rand()%6;
cout<<f[i]<<" "; }
if(f[i+1]>f[i]) {
c=f[i];
f[i]=f[i+1];
f[i+1]=c; }
getch(); }
#include<conio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
void main() {
float f[10],c;
srand(time(0));
f[i]=1+rand()%6;
cout<<f[i]<<" "; }
if(f[i+1]<f[i]) {
c=f[i];
f[i+1]=c; }
cout<<f[i]<<" ";
getch(); }
#include<conio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
void main() {
float f[10],c;
srand(time(0));
f[i]=1+rand()%6;
if(f[i+1]>f[i]) {
c=f[i];
f[i]=f[i+1];
f[i+1]=c; }
cout<<f[i]<<" ";
cout<<f[i]<<" ";
getch(); }