caturprasongko_ads_AdSense2_1x1_as

Pemanggilan fungsi dalam Overloading C++

Dalam tutorial ini kita akan mencoba menjelaskan apa fungsi overloading istilah.
sebuah fungsi kelebihan beban ketika nama yang sama diberikan kepada fungsi yang berbeda. Namun, dua fungsi dengan nama yang sama akan berbeda setidaknya dalam salah satu dari berikut ini.
a) Jumlah parameter
b) tipe data parameter
c) Urutan tampilan

dalam hal ini saya akan mencontoh kan pemanggilan fungsi atau pun void.tepat nya pemanggilan  fungsi luas linkaran dan volume bola dalam satu program Overloading dalam C++ sebagai berikut.


#include<iostream.h>
#include<conio.h>
class postes{
       friend ostream& operator<<(ostream&,postes&);
      friend istream& operator>>(istream&,postes&);
   public:
       postes();
      void postes_phi(){phi=3.14;}
      void postes_luas(){luas=phi*r*r;}
      void postes_volume(){volume=4/3*phi*r*r*r;}
   private:
       float phi;
         float r,luas,volume;
      };
   postes::postes(){
       cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<endl;
      cout<<"Program pemangilan fungsi "<<endl;
      cout<<"-----------------------------------------"<<endl;
      }
   istream& operator>>(istream& in,postes& mlebu){
       cout<<"masukan jari-jari = ";
      in>>mlebu.r;

      return in;
      }
   ostream& operator<<(ostream& out,postes& metu){
       cout<<"luas lingkaran = ";
      out<<metu.luas<<endl;
      cout<<"volume bola = ";
      out<<metu.volume;
      return out;
      }
   main(){
       postes x;
      cin>>x;
      x.postes_phi();
      x.postes_luas();
      x.postes_volume();
      cout<<x;
      getch();
   return 0;
   }



penulis berharap program ini dapat membantu ataupun menyelesaikan masalah pembaca, ups,,, jangan lupa tinggalkan komentar yachh, agar blog ini bsa menjadi lebih baek. 
 terimakasih semuanya ataskunjungan nya.

Post a Comment

0 Comments