Selasa

c++ menghitung 2 buah titik koordinat

Kali ini menentukan koordinat 2 buah titik yang nanti kita tentukan inputannya,
algoritmanya:

Kita inputkan data koordinat titik pertama => x1
titik kedua => x2
titik ketiga = y1
titik keempat => y2
Kemudian nilai-nilai tersebut akan kalikan & dijumlah untuk selanjutnya diakarkan, datanya sebagai berikut :
(((x1-x2).(x1-x2))+((y1-y2).(y1-y2))) => tidak lupa untuk diakarkan
Dan hasil pengakaran tersebut adalah jarak koordinat yang kita cari.

source kodenya :
#include
#include
class jarak
{
friend istream& operator>>(istream&, jarak&);
public:
int proses();
private:
float hasil,x1,x2,y1,y2;
};
istream& operator>>(istream& in, jarak& masukan)
{
cout << " ============================================= " << endl; cout << " --Program penghitung 2 buah titik koordinat-- " << endl; cout << " =============================================\n" << endl; cout<<" Masukkan Nilai x1 : "; in>>masukan.x1;
cout<<" Masukkan Nilai x2 : "; in>>masukan.x2;
cout<<" Masukkan Nilai y1 : "; in>>masukan.y1;
cout<<" Masukkan Nilai y2 : "; in>>masukan.y2;
return in;
}
jarak::proses()
{
hasil=sqrt (((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2)));
cout<<" Jarak kedua titik adalah : "< }
int main
{
jarak x
in x
x.prosses
return
}

Tidak ada komentar:

Posting Komentar