pretest 2

Minggu, 10 Oktober 2010

     jawaban no.1
public:
       kompleks(T s=0): a(s){} // jawaban no.1
       kompleks(T s=0, T t=0 ): a(s), b(t) {}
       void cetak();
       kompleks operator-()
       kompleks operator-(const kompleks<T>&);
       kompleks operator+(const kompleks<T>&);
private:
        T a;
        T b;
};


jawaban no.2.
template <class T>

kompleks<T> operasi<T>::kali(const kompleks<T>& m, const kompleks<T>& n){
            kompleks<T> temp;
            temp.a=(m.a*n.a) + (m.b*n.b);
            temp.b=(m.a*m.b) + (m.b*n.a);
            return temp;
            }

template <class T>

kompleks<T> operasi<T>::kali(const kompleks<T>& x, const kompleks<T>& y){
            kompleks<T> temp;
            temp.a=(m.a*n.a) + (m.b*n.b);
            temp.b=(m.a*m.b) + (m.b*n.a);
            return temp;
            }

Tidak ada komentar:

Posting Komentar