Assalamu'alaikum Wr.Wb.
The First Project me :)
Latihan Individu 1
(buat lah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2))
(buat lah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2))
Algoritma
(Mencari titik tengah
sebuah garis yang titik ujungnya, algoritma menerima masukan nilai A(x1,y1) dan
nilai B(x2,y2), lalu nilai A dijumlahkan dan nilai A dibagi 2,begitu pun dengan
nilai B juga sama halnya dengan nilai A,dan mencetak ada 2 hasil Nilai A dan B)
Deklarasi
x1,x2,y1,y2 : integer (input)
A,B : integer (output)
Deskripsi
Read(x1,x2,y1,y2)
A=(x1+y1)/2
B=(x2+y2)/2
Write(A,B)
Flowchart (Raptor)
C++
Koding
#include <cstdlib>
#include <iostream>
using namespace std;
class Titiktengah{
public:
void
titikujung();
void
hitung();
private:
int
x1,y1,x2,y2,A,B;
};
void
Titiktengah :: titikujung(){
cout<<"****SELAMAT DATANG DI PROGRAM YANG SAYA
BUAT****"<<endl;
cout<<endl;
cout<<"Mencari Titik Tengah Sebuah Garis"<<endl;
cout<<"Masukkan nilai x1 : ";cin>>x1;
cout<<"Masukkan nilai y1 : ";cin>>y1;
cout<<"Masukkan nilai x2 : ";cin>>x2;
cout<<"Masukkan nilai y2 : ";cin>>y2;
cout<<endl;
}
void
Titiktengah :: hitung(){
A=(x1+y1)/2;
B=(x2+y2)/2;
cout<<"Jadi titik tengah dari garis A adalah
:"<<A<<endl;
cout<<"Jadi titik tengah dari grais B adalah
:"<<B<<endl;
}
int main(int argc, char *argv[])
{
Titiktengah
garis;
garis.titikujung();
garis.hitung();
system("PAUSE");
return
EXIT_SUCCESS;
}
Terima Kasih,
Selamat Mencoba ^_^
Terima Kasih,
Selamat Mencoba ^_^