met mencoba ycc ^_^
#include <iostream.h>
#include <math.h>
#include <conio.h>
class SikuTiga{
friend ostream& operator<<(ostream&, const SikuTiga&);
friend istream& operator>>(istream&, SikuTiga&);
public:
SikuTiga (float a=0, float b=0):A(a),T(b){};
float sisimiring();
private:
float A;
float T;
};
ostream& operator<<(ostream& out, const SikuTiga& T){
out << "Alas : " << T.A << endl;
out << "Tinggi : " << T.T << endl;
return out;
}
istream& operator>>(istream& in, SikuTiga& T){
cout << "Masukkan Alas : "; in >> T.A;
cout << "Masukkan Tinggi : "; in >> T.T;
return in;
}
float SikuTiga::sisimiring(){
return sqrt((A*A)+(T*T));
}
void main(){
SikuTiga st;
cout << "Masukkan Alas dan Tinggi SikuTiga" << endl;
cin >> st;
cout << "Sisi Miringnya adalah = " << st.sisimiring();
getch();
return;
}
Tidak ada komentar:
Posting Komentar