#include<iostream.h>
#include<conio.h>
#include<process.h>
#include<math.h>
void display(float,float);
void main()
{
void add(float,float,float,float);
void sub(float,float,float,float);
void mult(float,float,float,float);
void div(float,float,float,float);
void read(float *,float *,float *,float *);
float a1,b1,a2,b2;
clrscr();
while(1)
{
int ch;
cout<<"\n1. addition ";
cout<<"\n2. subraction ";
cout<<"\n3. multiply ";
cout<<"\n4. divide ";
cout<<"\n5. exit";
cin>>ch;
switch(ch)
{
case 1:
read(&a1,&b1,&a2,&b2);
add(a1,b1,a2,b2);
break;
case 2:
read(&a1,&b1,&a2,&b2);
sub(a1,b1,a2,b2);
break;
case 3:
read(&a1,&b1,&a2,&b2);
mult(a1,b1,a2,b2);
break;
case 4:
read(&a1,&b1,&a2,&b2);
div(a1,b1,a2,b2);
break;
case 5:
exit(0);
default:
cout<<"\ninvalid entry ";
}
}
//getch();
}
void read(float *a1,float *b1,float *a2,float *b2)
{
cout<<"\nenter the real and imaginary parts of series 1";
cin>>*a1>>*b1;
cout<<"\nenter the real and imaginary parts of series 2";
cin>>*a2>>*b2;
}
void add(float a1,float b1,float a2,float b2)
{
a1=a1+a2;
b1=b1+b2;
display(a1,b1);
}
void sub(float a1,float b1,float a2,float b2)
{
a1=a2-a1;
b1=b2-b1;
display(a1,b1);
}
void mult(float a1,float b1,float a2,float b2)
{
float a3=a1*a2;
a3=a3-b1*b2;
float b3=a1*b2+a2*b1;
display(a3,b3);
}
void div(float a1,float b1,float a2,float b2)
{
//mult(a1,b1,a2,-b2);
float a3=a1*a2;
a3=a3+b1*(b2);
float b3=-a1*b2+a2*b1;
float a4=a2*a2+b2*b2;
cout<<a3<<"/"<<a4<<"+"<<"("<<b3<<")i/"<<a4;
}
void display(float a1,float b1)
{
cout<<"\nthe resulting complex number\n ";
cout.setf(ios::showpos);
cout<<a1<<b1<<"i";
}
#include<conio.h>
#include<process.h>
#include<math.h>
void display(float,float);
void main()
{
void add(float,float,float,float);
void sub(float,float,float,float);
void mult(float,float,float,float);
void div(float,float,float,float);
void read(float *,float *,float *,float *);
float a1,b1,a2,b2;
clrscr();
while(1)
{
int ch;
cout<<"\n1. addition ";
cout<<"\n2. subraction ";
cout<<"\n3. multiply ";
cout<<"\n4. divide ";
cout<<"\n5. exit";
cin>>ch;
switch(ch)
{
case 1:
read(&a1,&b1,&a2,&b2);
add(a1,b1,a2,b2);
break;
case 2:
read(&a1,&b1,&a2,&b2);
sub(a1,b1,a2,b2);
break;
case 3:
read(&a1,&b1,&a2,&b2);
mult(a1,b1,a2,b2);
break;
case 4:
read(&a1,&b1,&a2,&b2);
div(a1,b1,a2,b2);
break;
case 5:
exit(0);
default:
cout<<"\ninvalid entry ";
}
}
//getch();
}
void read(float *a1,float *b1,float *a2,float *b2)
{
cout<<"\nenter the real and imaginary parts of series 1";
cin>>*a1>>*b1;
cout<<"\nenter the real and imaginary parts of series 2";
cin>>*a2>>*b2;
}
void add(float a1,float b1,float a2,float b2)
{
a1=a1+a2;
b1=b1+b2;
display(a1,b1);
}
void sub(float a1,float b1,float a2,float b2)
{
a1=a2-a1;
b1=b2-b1;
display(a1,b1);
}
void mult(float a1,float b1,float a2,float b2)
{
float a3=a1*a2;
a3=a3-b1*b2;
float b3=a1*b2+a2*b1;
display(a3,b3);
}
void div(float a1,float b1,float a2,float b2)
{
//mult(a1,b1,a2,-b2);
float a3=a1*a2;
a3=a3+b1*(b2);
float b3=-a1*b2+a2*b1;
float a4=a2*a2+b2*b2;
cout<<a3<<"/"<<a4<<"+"<<"("<<b3<<")i/"<<a4;
}
void display(float a1,float b1)
{
cout<<"\nthe resulting complex number\n ";
cout.setf(ios::showpos);
cout<<a1<<b1<<"i";
}
No comments:
Post a Comment