Selasa, 14 Juni 2011

ALGORITMA DAN PROGRAM MENCARI JARAK 2 TITIK


1.      Analisis
Mencari jarak dua titik pada sebuah koordinat yang inputannya x1, x2, y1, y2
2.      Identifikasi
Input : koordinat A(x1,y1) dan B(x2,y2)
Output : jarak
3.      Algoritma

Deklarasi :
x1,x2,y1,y2,a,b  : int
jarak                 : float

Deskripsi :
Baca x1;
Baca x2;
Baca y1;
Baca y2;
jarak=(sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1))));
End (Tulis jarak)


4.     Program
 #include<cstdlib>


#include<iostream.h>


#include <conio.h>


#include<math.h>


using namespace std;


class jarak{


public:


void dua_titik();


float jarak_2titik();


private:


int  x1,x2,y1,y2,a,b;


float jarak;


};


void jarak::dua_titik(){


cout<<"menghitung jarak dua titik sebuah koordinat"<<endl;


cout<<"masukkan x1 : ";


cin>>x1;


cout<<"masukkan y1 : ";


cin>>y1;


cout<<"masukkan x2 : ";


cin>>x2;


cout<<"masukkan y2 : ";


cin>>y2;


}


float jarak::jarak_2titik(){


jarak=(sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1))));


cout<<"jadi jaraknya adalah: "<<jarak;


}


int main(int argc, char *argv[])


{


jarak X;


X.dua_titik();


X.jarak_2titik();

getch();


return 0;


}

Tidak ada komentar:

Posting Komentar