Belajar C++ #part 10 | introduction to functions

Assalamu'alaikum wr. wb
Halo kembali bersama gua Syahrul R. Yang terganz terkece terterrr terlalu berharap :v

Ok kali ini gua mau bahas C++ lagi ea :v, jngn bosen njir :v

Materi kali ini tentang Introduction to functions , apa itu mank?
Itu adalah suatu fungsi yang melakukan tugas tertentu mank.
Jadi kita bisa mendefinisikan fungsi kita sendiri, klo menggunakan ini menurut gua ada keuntungannya mank, Contoh keuntungannya :
- kita dapat menggunakan kembali kode dalam satu fungsi.
- kita lebih mudah menguji fungsi individualnya.
- kita juga dapat memodifikasi dalam satu fungsi, tanpa mengubah struktur program (bukan modifikasi racing ea :v)

Fungsi utamanya nih mank :

int main(){
// some code
return 0;
}

Jenis pengembalian di deklarasikan sebelum namanya, dalam contoh di atas, type kembali adalah int, yang menunjukan fungsi mengembalikan nilai integer, kadang kadang suatu fungsi akan melakukan operasi tanpa mengembalikan nilai.

Lanjut mank..

Contoh mendefinisikan fungsi :

return_type
function_name( parameter List )
{
   body of the function
}

Bingung mank? Gua yg ngasih Materi juga ikut bingung kwkw
Oke gua jelasin ea mank :)

return_type: Jenis data nilai yang di kembalikan okeh fungsi.
Function_name: Nama fungsi.
parameters: ketika suatu fungsi di panggil, kita meneruskan nilai ke parameter. Nilai ini biasa di sebut parameter atau argumen aktual. Daftar parameter mengacu ke Jenis, urutan dan jumlah fungsi.
body of the function: kumpulan pernyataan yang mendefinisikan apa yang di lakukan oleh fungsi.

Untuk contoh skuy kita coba mendefinisikan yang tidak mengembalikan nilai, dan hanya mencetak satu baris ke layar tv anda (gua radio njir) :v

void Syahrulganz()
{
cout << "Syahrul ganz";
}

Fungsi itu berjudul Syahrul ganz (wehh udah kya film) :v
Dan contoh itu tidak dapat mengembalikan nilai, dan tidak ada parameter mank.

Oke skarang kita coba pake main().

int main()
{
Syahrulganz();
return 0;
}

Dan kita harus mendeklarasikan sebelum memanggil fungsi

#include <iostream>
using namespace std;

void Syahrulganz() {
cout << "Sangat ganz";
}
int main() {
Syahrulganz();

return 0;
}

Deklarasi fungsi, atau prototipe fungsi memberitahu kompiler tentang nama fungsi dan cara memanggil fungsi. Contoh bahan fungsi yang sebenarnya terpisah gini mank:

#include <iostream>
using namespace std;
//Function declaration
void printSomething();
int main() {
  printSomething();
  return 0;
}
//Function definition
void printSomething() {
  cout << "Hi there!";
}


Okeh menurut gua cukup sekian Materi dari gua Syahrul R.
See you Next Time :)
Wassalamu'alaikum wr. wb

1 Response to "Belajar C++ #part 10 | introduction to functions"

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel