Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Complex{
- public:
- Complex();
- Complex(int x,int y);
- int get_pragmatiko();
- int get_fadastiko();
- void set_pragmatiko(int z);
- void set_fadastiko(int z);
- Complex operator-(Complex f);
- Complex operator*(Complex f);
- private:
- int pragmatiko,fadastiko;
- };
- Complex::Complex(){
- fadastiko = 0;
- pragmatiko = 0;
- }
- Complex::Complex(int x,int y){
- fadastiko = x;
- pragmatiko = y;
- }
- void Complex::set_pragmatiko(int x){
- pragmatiko = x;
- }
- int Complex::get_pragmatiko(){
- return pragmatiko;
- }
- void Complex::set_fadastiko(int x){
- fadastiko = x;
- }
- int Complex::get_fadastiko(){
- return fadastiko;
- }
- Complex Complex::operator-(Complex f){
- return Complex(pragmatiko-f.pragmatiko,fadastiko-f.fadastiko);
- }
- Complex Complex::operator*(Complex f){
- return Complex (pragmatiko*f.pragmatiko-fadastiko*f.fadastiko,fadastiko*f.fadastiko-pragmatiko*f.pragmatiko);
- }
- int main()
- {
- Complex migadikos_1(3,4),migadikos_2(5,5);
- Complex aferesi,polaplasiasmos(1,1);
- cout<<"Pragmatiko: "<<migadikos_1.get_pragmatiko()<<" Fantastiko: "<<migadikos_1.get_fadastiko()<<endl;
- cout<<"Pragmatiko: "<<migadikos_2.get_pragmatiko()<<" Fantastiko: "<<migadikos_2.get_fadastiko()<<endl;
- aferesi = migadikos_1 - migadikos_2;
- polaplasiasmos = migadikos_1 * migadikos_2;
- cout<<"Aferemeni oi duo migadikoi einai --> Pragmatiko: "<<aferesi.get_pragmatiko()<<" Fantastiko: "<<aferesi.get_fadastiko()<<endl;
- cout<<"Polaplasiasmenoi oi duo migadikoi einai --> Pragmatiko: "<<polaplasiasmos.get_pragmatiko()<<" Fantastiko: "<<polaplasiasmos.get_fadastiko()<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement