Program mencari jarak 2 titik koordinat A(x1,y1) dan B(x2,y2)

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))));

Tulis jarak;

End

Program dalam C++

#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;

}

Hasil Output

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