Jumat, 08 Juli 2011

Program siku tiga dalam bentuk class


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