Senin, 19 Maret 2018

CODINGAN C++ OVERLOAD



Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, Kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan inayah-Nya kepada kami, sehingga kami dapat menyelesaikan makalah ilmiah tentang limbah dan manfaatnya untuk masyarakat.

    Makalah ilmiah ini telah kami susun dengan maksimal dan mendapatkan bantuan dari berbagai pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk itu kami menyampaikan banyak terima kasih kepada semua pihak yang telah berkontribusi dalam pembuatan makalah ini.
    
    Terlepas dari semua itu, Kami menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu dengan tangan terbuka kami menerima segala saran dan kritik dari pembaca agar kami dapat memperbaiki makalah ilmiah ini.
    
    Akhir kata kami berharap semoga makalah ilmiah tentang limbah dan manfaatnya untuk masyarakan ini dapat memberikan manfaat maupun inpirasi terhadap pembaca.
    
                                                                                      Yogyakarta,  Desember 2017
    
                                                                                              fajar nr





ini lah codingan mencari luas lingkarang , kubus , dan jajar genjang pada dev c++



#include<iostream>
#include<conio.h>
using namespace std;

class lingkaran{
 friend ostream& operator<<(ostream&, lingkaran&);
 friend istream& operator>>(istream&, lingkaran&);
 
 private:
  float phi;
  float jari;
  float keliling;
  float luas;
  
 public:
  lingkaran(){
   phi=3.14;
   jari=2;
  }
  float kelilinglingkaran(){
   keliling=2*phi*jari;
   return keliling;
  }
  int luaslingkaran();
};
int lingkaran::luaslingkaran(){
 luas=phi*jari*jari;
 return luas;
}

ostream& operator<<(ostream& keluar, lingkaran& f){
 keluar<<"keliling lingkaran : "<<f.kelilinglingkaran()<<endl;
 keluar<<"luas lingkaran : "<<f.luaslingkaran()<<endl;
 return keluar;
}
istream& operator>>(istream& masuk, lingkaran& t){
 cout<<"masukan jari :";masuk>>t.jari;
 return masuk;
 cout<<endl;
}

class kubus{
 friend ostream& operator<<(ostream&, kubus&);
 friend istream& operator>>(istream&, kubus&);
 
 private:
  float sisi;
  float kelbus;
  
 public:
  kubus(){
   sisi=0;
  }
  float kelilingkubus(){
   kelbus=12*sisi;
   return kelbus;
  }
};
ostream& operator<<(ostream& keluar, kubus& a){
 keluar<<"keliling kubus : "<<a.kelilingkubus()<<endl;
 return keluar;
}
istream& operator>>(istream& masuk, kubus& b){
 cout<<"masukan sisi :";masuk>>b.sisi;
 return masuk;
 cout<<endl;
}

class jajargenjang{
 friend ostream& operator<<(ostream&, jajargenjang&);
 friend istream& operator>>(istream&, jajargenjang&);
 
 private:
  float sisia, sisib;
  float keljang;
  
 public:
  jajargenjang(){
   sisia=0;
   sisib=0;
  }
  float kelilingjajargenjang(){
   keljang=2*(sisia+sisib);
   return keljang;
  }
};
ostream& operator<<(ostream& keluar, jajargenjang& a){
 keluar<<"keliling jajar genjang : "<<a.kelilingjajargenjang()<<endl;
 return keluar;
}
istream& operator>>(istream& masuk, jajargenjang& b){
 cout<<"masukan sisi a :";masuk>>b.sisia;
 cout<<"masukan sisi b :";masuk>>b.sisib; 
 return masuk;
 cout<<endl;
}
int main()
{
 lingkaran sunu;
 cin>>sunu;
 cout<<sunu;
 kubus s;
 cin>>s;
 cout<<s;
 jajargenjang a;
 cin>>a;
 cout<<a;
}








Tidak ada komentar:

Posting Komentar

WORKSHOP BAB 9

NO.1 : C++  : #include <iostream> #define maks 10 using namespace std; /* run this program using the console pauser or add your o...