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