1. 1.Buatlah algoritma dan program untuk mencari titik tengah sebuah garis
yang ujung titiknya adalah A (x1, y1) dan B (x2, y2)
Analisis :
Input
Proses
Output
: x1, x2, y1, y2
: p ((x1+y1)/2)
q ((x2+y2)/2)
: hasil (p,q)
Algoritma mencari titik tengah sebuah garis, algoritma menerima masukan x1, x2, y1, y2 kemudian
diproses p untuk mencari nilai (x1+y1)/2 dan q untuk mencari nilai titik tengah (x2+y2)/2, kemudian
output hasil (p,q)
Deklarasi :
x1, x2, y1, y2
: integer (inputan)
p,q
: integer (output)
Deskripsi
Read
Write (p)
Write (q)
(x1, x2, y1, y2)
p ((x1+y1)/2)
q ((x2+y2)/2)
3. PROGRAM C++ MENCARI TITIK TENGAH
#include <iostream>
#include <string>
Using namespace std;
{
int x2,y2,p,q,x1,y2;
cout<<“masukkan x1”<<endl;
cin >>x1;
cout<<“masukkan x2”<<endl;
cin >>x2;
cout<<“masukkan y1”<<endl;
cin >>y1;
cout<<“masukkan y2”<<endl;
cin >>y2;
p = ((x1+y1)/2);
q= ((x2+y2)/2);
cout<<“titik tengah sebuah garis”<<x1>> “dan” <<y1<< “adalah” <<p<<endl;
cout<<“titik tengah sebuah garis “ <<x2>> “ dan” <<y2<< “ adalah”<<q<<endl;
system(“PAUSE”);
return EXIT_SUCCESS;
}