Sama seperti program-program sebelumnya yang telah saya posting,
program ini juga dibuat menggunakan dalam bentuk class. . .mungkin program ini bisa sedikit membantu anda. . .
#include <iostream.h>
#include <conio.h>
class Titik{
friend ostream& operator<<(ostream&, const Titik&);
friend istream& operator>>(istream&, Titik&);
public:
Titik (float a=0, float b=0):x(a),y(b){};
Titik operator+(const Titik&)const;
Titik operator/(const int&)const;
Titik tengah(Titik t1, Titik t2);
private:
float x;
float y;
};
ostream& operator<<(ostream& out, const Titik& T){
out << "X : " << T.x << endl;
out << "Y : " << T.y << endl;
return out;
}
istream& operator>>(istream& in, Titik& T){
cout << "Masukkan X : "; in >> T.x;
cout << "Masukkan Y : "; in >> T.y;
return in;
}
Titik Titik::operator+(const Titik& T)const{
Titik Temp;
Temp.x=x+T.x;
Temp.y=y+T.y;
return Temp;
}
Titik Titik::operator/(const int& s)const{
Titik Temp;
Temp.x=x/s;
Temp.y=y/s;
return Temp;
}
Titik Titik::tengah(Titik t1, Titik t2){
Titik T;
T=(t1+t2)/2;
return T;
}
void main(){
Titik t1,t2,t3;
cout << "Masukkan Titik ke-1" << endl;
cin >> t1;
cout << "Masukkan Titik ke-2" << endl;
cin >> t2;
cout << "Titik tengahnya \n" << t3.tengah(t1, t2);
getch();
return;
}
met mencoba ycc ^_^
Tidak ada komentar:
Posting Komentar