Page 174 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 23 Agustus_Neat
P. 174

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
   169   170   171   172   173   174   175   176   177   178   179