Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.lang.*;
- import java.util.*;
- class complex
- {
- double r,i;
- complex()
- {}
- complex(double m,double n)
- {
- r = m;
- i = n;
- }
- complex add(complex b)
- {
- complex temp = new complex();
- temp.r = r+(b.r);
- temp.i = i+(b.i);
- return temp;
- }
- void subtraction(complex a,complex b)
- {
- r = (a.r) - (b.r);
- i = (a.i) - (b.i);
- }
- void display()
- {
- System.out.println(r+" +i "+i);
- }
- static complex multiply(complex a,complex b)
- {
- complex temp = new complex();
- temp.r = ((a.r)*(b.r))-((a.i)*(b.i));
- temp.i = ((a.r)*(b.i))+((a.i)*(b.i));
- return temp;
- }
- void division(complex a,complex b)
- {
- r = ((a.r * b.r)+(a.i * b.i))/((b.r * b.r)+(b.i * b.i));
- i = (-1)*((a.r * b.i)-(a.i * b.r))/((b.r * b.r) + (b.i * b.i));
- }
- public static void main(String args[])
- {
- complex a = new complex(2,3);
- complex b = new complex(9,2);
- complex c = a.add(b);
- c.display();
- c.subtraction(a,b);
- c.display();
- c=multiply(a,b);
- c.display();
- c.division(a,b);
- c.display();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement