Rabu, 01 April 2015

Membuat Program Rekursif Dengan C++


Rekursif sederhananya yaitu fungsi yang memanggil dirinya sendiri. Bingung kan? Hehe..mending langsung liat contohnya saja deh:

Silahkan dirun kode memalukan ini.. semoga komputer anda tidak mati



void saranghaeyo(){
    cout<<"i will love you endlessly";
    saranghaeyo();
}
int main(){
  saranghaeyo();
  return 0;
}


Overloading di C++


Overloading memungkinkan kita membuat beberapa fungsi dengan nama yang sama dengan tipe parameter atau jumlah parameter yang berbeda-beda.

Disini kita coba buat 2 fungsi dengan nama yang sama namun tipe dan jumlah parameternya berbeda



int cetaknilai(int nilai1,int nilai2){
    int hasil = nilai1*nilai2;
    return hasil;
}
float cetaknilai(float nilai1){ 
    float hasil = nilai1;
    return hasil;
}

Membuat angka Random di C++

Untuk membuat angka random memang cukup mudah. Kita cukup memanggil fungsi rand() di c++ seperti pada contoh dibawah :


int main(){
   cout<<rand();
   return 0;
}

Kode  diatas akan menghasilkan sebuah angka random yang tidak memiliki batas (dari 0 sampai seterusnya).

Jika kita ingin menampilkan beberapa angka random dengan batas tertentu dan tidak menginginkan ada angka 0 misalnya kalo kita ingin mengundi sebuah dadu  kita bisa menggunakan kode ini