Assalamu’alaikum.Wr.Wb
Latihan Individu 4
(Menghitung jarak 2 titik dan titik tengahnya)
Algoritma
(Mencari jarak 2 titik
dan titik tengahnya, algoritma
menerima masukan nilai A(x1,y1) dan nilai B(x2,y2), lalu nilai A dan B diproses
sesudah diproses jarak juga diproses juga,dan mencetak jarak titik A ke B).
Deklarasi
x1,y1,x2,y2 : integer (input)
A,B,jarak : proses
A ke B : integer (output)
Deskripsi
Read(x1,y1,x2,y2)
AÑ
(x2 - x1) * (x2 - x1)
BÑ
(y2 - y1) * (y1 - y2)
JarakÑ
sqrt(A + B)
Print(A ke B)
Flowchart(Raptor)
C++
Koding
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
float x1,y1,x2,y2,A,B,jarak;
jarak=0;
cout<<"Menghitung Jarak 2 Titik"<<endl;
cout<<"========================"<<endl<<endl;
cout<<"Masukan titik A(x1) = ";
cin>>x1;
cout<<"Masukan titik B(y1) = ";
cin>>y1;
cout<<"Masukan titik A(x2) = ";
cin>>x2;
cout<<"Masukan titik A(y2) = ";
cin>>y2;
A =(x2-x1)*(x2-x1);
B =(y2-y1)*(y2-y1);
jarak=sqrt(A+B);
cout<<endl;
cout<<"Jarak titik A ke titik B =
"<<jarak<<endl;
cout<<endl;
return 0;
}