Di bawah ini adalah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).

Algoritma :

1.  Masukkan nilai x1,x2,y1,y2

2. Hitung titik tengah x dan y dengan menggunakan rumus (x1 + x2)/2 dan (y1 + y2)/2

3. Tampilan dari titik tengah x dan y




Program :

#include <iostream.h>

#include <conio>
int main (){

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

cout<<"mencari titik tengah sebuah garis" << endl;

cout<<"ujung titik A(x1,y1) dan B(x2,y2)" << endl;

cout<<"masukkan x1 = ";

cin>>x1;

cout<<"masukkan x2 = ";

cin>>x2;cout<<"masukkan y1 = ";

cin>>y1;


cout<<"masukkan y2 = ";

cin>>y2;

cout<<endl;

a =(x1+x2)/2;

b =(y1+y2)/2;
cout<<"titik tengah dari garis x adalah = "<< a <<endl;

cout<<"titik tengah dari garis y adalah = "<< b <<endl;

cout<<endl;cout<<"titik tengah dari x1,y1 dan x2,y2 adalah = " <<  "("<<  a <<" , "<< b<<")"<<endl;

getch();

return 0;

}