Menghitung Jarak 2 Titik

Code :

#include <iostream>
#include<math.h>

using namespace std;

//menghitung jarak 2 titik menggunakan rumus pitagoras.
//panjang antara dua titik = sisi miring dari segitiga.
//sisi miring = akar (sisi1 kuadrat + sisi2 kuadrat)
float jarak_2titik(float x1, float y1, float x2, float y2) {
      float A, B, C;
      A=(x2-x1)*(x2-x1); //sisi 1
      B=(y2-y1)*(y2-y1); //sisi2
      C=sqrt(A+B);       //sisi miring (panjang 2 titik)
      return C;     
      }

int main(){
    float x1, x2, y1, y2;
    cout<<"MENGHITUNG JARAK 2 TITIK"<<endl;
    cout<<"============================"<<endl;
    cout<<"titik A(x1) : ";
    cin>>x1;
    cout<<"titik A(y1) : ";
    cin>>y1;
    cout<<"titik B(x2) : ";
    cin>>x2;
    cout<<"titik B(y2) : ";
    cin>>y2;
    cout<<"Jarak titik A ke titik B : ";

    //memanggil fungsi jarak_2titik.
    cout<<jarak_2titik(x1,y1,x2,y2);
    cout<<endl;
    cout<<endl;   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Output :

Posted on April 23, 2011, in Algoritma & Pemrograman and tagged , , , . Bookmark the permalink. Tinggalkan komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: