Daftar Contoh Program Fungsi C++ Ulasan

By | Juli 1, 2023
Prosedur dan Fungsi Dokumentasi Magang
Prosedur dan Fungsi Dokumentasi Magang from wisnuagung.github.io

Contoh Program Fungsi C++

Pendahuluan

C++ adalah salah satu bahasa pemrograman yang paling populer dan banyak digunakan di seluruh dunia. Hal ini disebabkan karena C++ memiliki kemampuan untuk memproses data dengan sangat cepat dan efisien. Dalam artikel ini, kita akan membahas tentang contoh program fungsi C++.

1. Fungsi Dasar

Salah satu contoh program fungsi C++ yang paling sederhana adalah fungsi dasar. Fungsi ini hanya menerima input dan mengembalikan output. Berikut adalah contoh kode C++ untuk fungsi dasar: “`c++ #include using namespace std; int tambah(int a, int b) { return a + b; } int main() { int hasil = tambah(3, 4); cout << hasil << endl; return 0; } ``` Program di atas akan menghasilkan output 7.

2. Fungsi Rekursif

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri. Fungsi ini sangat berguna dalam pemrograman karena dapat menyelesaikan masalah yang kompleks dengan cara yang lebih sederhana. Berikut adalah contoh kode C++ untuk fungsi rekursif: “`c++ #include using namespace std; int faktorial(int n) { if (n == 0) { return 1; } else { return n * faktorial(n – 1); } } int main() { int n = 5; int hasil = faktorial(n); cout << "Faktorial dari " << n << " adalah " << hasil << endl; return 0; } ``` Program di atas akan menghasilkan output "Faktorial dari 5 adalah 120".

3. Fungsi Lambda

Fungsi lambda adalah fungsi anonim yang dapat didefinisikan dan digunakan secara langsung. Fungsi ini sangat berguna dalam pemrograman karena dapat mempercepat proses pengembangan. Berikut adalah contoh kode C++ untuk fungsi lambda: “`c++ #include #include #include using namespace std; int main() { vector v = {1, 2, 3, 4, 5}; cout << "Sebelum diurutkan: "; for (int i : v) { cout << i << " "; } cout << endl; sort(v.begin(), v.end(), [](int a, int b) { return a < b; }); cout << "Setelah diurutkan: "; for (int i : v) { cout << i << " "; } cout << endl; return 0; } ``` Program di atas akan menghasilkan output "Sebelum diurutkan: 1 2 3 4 5" dan "Setelah diurutkan: 1 2 3 4 5".

4. Fungsi Template

Fungsi template adalah fungsi yang dapat menerima argumen dari tipe data apa pun. Fungsi ini sangat berguna dalam pemrograman karena dapat digunakan untuk memproses data dengan tipe yang berbeda-beda. Berikut adalah contoh kode C++ untuk fungsi template: “`c++ #include using namespace std; template T tambah(T a, T b) { return a + b; } int main() { int hasil1 = tambah(3, 4); double hasil2 = tambah(3.5, 4.2); cout << "Hasil integer: " << hasil1 << endl; cout << "Hasil double: " << hasil2 << endl; return 0; } ``` Program di atas akan menghasilkan output "Hasil integer: 7" dan "Hasil double: 7.7".

Kesimpulan

Dalam artikel ini, kita telah membahas tentang contoh program fungsi C++. Ada banyak jenis fungsi yang dapat digunakan dalam pemrograman, dan setiap jenis memiliki kegunaan yang berbeda-beda. Dengan memahami contoh-contoh program fungsi C++, kita dapat memperluas pengetahuan kita tentang bahasa pemrograman ini dan meningkatkan kemampuan kita dalam memproses data.

Tinggalkan Balasan