Selasa, 13 Maret 2012

Program Menghitung Titik Tengah

#include <iostream>
class Titik{
    friend istream& operator>>(istream& ,Titik&);
    friend ostream& operator<<(ostream& ,Titik&);
    public:
        Titik();
        float titik1();
        float titik2();
        private:
        float x1, x2;
        float y1, y2;
        float TitikTengahx;
        float TitikTengahy;
        };
Titik::Titik(){
}
float Titik :: titik1(){
                   TitikTengahx=(x1+x2)/2;
                return TitikTengahx;
    }
float Titik :: titik2(){
    TitikTengahy=(y1+y2)/2;
    return TitikTengahy;
    }
istream& operator>>(istream& in, Titik& M){
    cout<<"PROGRAM MENGHITUNG TITIK TENGAH"<<endl;
    cout<<"masukkan nilai x1 dan x2 : ";
    in>>M.x1>>M.x2;
    cout<<"masukkan nilai y1 dan y2 : ";
    in>>M.y1>>M.y2;
    return in;
    }

ostream& operator<<(ostream& out, Titik& M){
    out<<"titik tengahnya adalah :("<<M.titik1()<<" , "<<M.titik2()<<")";
    return out;
    }
int main(){
    Titik x;
    cin>>x;
    cout<<x;
    return 0;
}

0 komentar:

Posting Komentar