pretest 2
Diposting oleh sam_zhoel di 21.18 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;
}
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;
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar