13 Maret 2017

Menentukan titik tengah dari dua titik

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 :




Sekian untuk postingan kali ini, terimakasih sudah mampir di blog ku, mohon maaf jika masih ada yang kurang. 

Wassallam.

0 komentar:

Posting Komentar