1. Buatlah
algoritma dan program untuk mencari titik tengah sebuah garis yang ujung
titiknya adalah A(x1,y1) dan B(x2,y2).
a. Analisis:
Input : x1, y1, x2, y2,
semua adalah integer
Proses : Aß((x1+x2)/2)
Bß((y1+y2)/2)
Output : Tulis (A, B)
b. Algoritma Mencari titik tengah:
Mencari titik tengah pada titik A yaitu menjumlahkan x1 dan y1 lalu di
bagi 2 dan titik B dengan menjumlahkan x2 dan y2 lalu di bagi 2, lalu mencetak
hasil A dan B.
c. Deklarasi:
x1, y1,x2, y2 :
integer (input)
A, B : integer
(output)
d. Deskripsi:
read (x1, y1, x2, y2)
Aß((x1+x2)/2)
Bß((y1+y2)/2)
write(A)
write(B)
e. Program C++ mencari titik tengah dua garis:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x1, y1, x2, y2, A, B;
cout<<"Masukkan
x1= ";
cin>>x1;
cout<<"Masukkan
y1= ";
cin>>y1;
cout<<"Masukkan
x2= ";
cin>>x2;
cout<<"Masukkan
y2= ";
cin>>y2;
A=((x1+y1)/2);
B=((x2+y2)/2);
cout<<"Titik
Tengah A ("<<x1<<", "<<y1<<")
adalah = "<<A<<endl;
cout<<"Titik
Tengah B ("<<x2<<", "<<y2<<")
adalah = "<<B<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
f.
Flowchart:
Tugas Individu pertemuan ke-2 (3 maret '14)
Tidak ada komentar:
Posting Komentar