Assalamuallaikum Wr. Wb
Hello selamat datang di Blog ku, kali ini aku akan memposting kasus minggu ke tiga di mata kuliah algoritma pemrograman.
Langsung saja ke intinya ya...Kasus : Menentukan titik dengah dari dua titik
Input : x1, x2, y1, y2
Proses :
Outputnya :
* Source code dari program diatas yang sudah di generate ke C++
#include <iostream>
using namespace std;
class titik_tengah{
friend ostream&operator<<(ostream&, const titik_tengah&);
friend istream&operator>>(istream&, titik_tengah&);
public:
//titik_tengah();
void jumlah_titik_tengah();
private:
int x1;
int x2;
int y1;
int y2;
float xt;
float yt;
};
istream& operator>>(istream& in, titik_tengah& masukan){
cout<<"Masukkan Nilai x1 : ";
in >> masukan.x1;
cout<<"Masukkan Nilai x2 : ";
in >> masukan.x2;
cout<<"Masukkan Nilai y1 : ";
in >> masukan.y1;
cout<<"Masukkan Nilai y2 : ";
in >> masukan.y2;
return in;
}
void titik_tengah::jumlah_titik_tengah(){
xt=(x2+x1)/(float)2;
yt=(y2+y1)/(float)2;
}
ostream& operator<<(ostream& out, const titik_tengah & nilai){
out<<"Hasil XT : "<<nilai.xt<<endl;
out<<"Hasil YT : "<<nilai.yt<<endl;
out<<"\n(xt,yt) : "<<nilai.xt<<" , "<<nilai.yt << endl;
return out;
}
int main(){
titik_tengah xt;
cin>>xt;
xt.jumlah_titik_tengah();
cout<<xt;
return 0;
}
Hasil outputnya :
0 komentar:
Posting Komentar