Page 171 - e-Modul BUku Ajar Algoritma Pemrograman
P. 171

cout<<"Hasil Fungsi Overloading Kali(3,9.3) =
                         "<<Kali(3,9.3)<<'\n';
                         getch();
                      }
                      int Kali(int x)
                      {
                           return(x * x);
                      }
                      int Kali(int x, int y)
                      {
                           return(x * y);
                      }
                      double Kali(int x, double y)
                      {
                          return(x * y);
                      }


                     Pemanggilan         fungsi Kali(6,7) maka       akan
               memanggil int  Kali(int  x,  int  y) karena  banyaknya
               argumen ada dua dan tipe data yang bersesuaian sama.
               Pemanggilan  fungsi Kali(6) maka  akan  memanggil int
               Kali(int x) karena banyaknya argumen ada satu dengan
               tipe      data       yang        sama.       Pemanggilan
               fungsi Kali(3,9.3) maka akan memanggil double Kali(int
               x,  double  y) karena  banyaknya  argumen  ada  dua
               dengan tipe data yang bersesuaian sama.







                                           162
   166   167   168   169   170   171   172   173   174   175   176