Fungsi Factorial

 Fungsi Factorial dengan Parameter

Halo ges! Pada kesempatan kali ini, saya akan membahas tentang Fungsi Factorial dengan Parameter. Fungsi ini berguna untuk menghitung nilai factorial dari suatu bilangan bulat yang diinputkan oleh pengguna.

Factorial atau Faktorial

Sebelum kita lanjut, mari kita bahas dulu tentang apa itu factorial atau faktorial. Factorial dari sebuah bilangan bulat positif N (dinyatakan dengan N!) adalah hasil perkalian semua bilangan bulat positif dari 1 hingga N. Contohnya, factorial dari 5 (ditulis sebagai 5!) adalah:

5! = 5 x 4 x 3 x 2 x 1 = 120

Program Fungsi Factorial

Berikut adalah program C++ untuk menghitung factorial dengan menggunakan fungsi dan parameter:

/* Nama = Erlanda Prasetio

//Judul

Fungsi Factorial ber Parameter

D.2.H, 25 MEI 2023

Algoritma Pmerograman

*/

#include <iostream> using namespace std; int kaliFactorial(int n); int main() { int n, hasil; cout << "Masukkan Angka (bilangan bulat positif) : "; cin >> n; hasil = kaliFactorial(n); cout << "Factorial dari " << n << " adalah: " << hasil << endl; return 0; } int kaliFactorial(int n) { int hasil = 1; for (int i = 1; i <= n; i++) { hasil *= i; } return hasil; }

Penjelasan Program

  1. Program di atas menggunakan fungsi kaliFactorial untuk menghitung nilai factorial dari suatu bilangan bulat positif yang diinputkan oleh pengguna.
  2. Fungsi kaliFactorial menerima sebuah parameter n, yang merupakan bilangan bulat positif yang akan dihitung factorial-nya.
  3. Di dalam fungsi kaliFactorial, terdapat variabel hasil yang awalnya diinisialisasi dengan nilai 1.
  4. Kemudian, dilakukan perulangan menggunakan for untuk mengalikan nilai hasil dengan bilangan bulat positif dari 1 hingga n.
  5. Setelah perulangan selesai, nilai hasil akan berisi hasil dari perhitungan factorial n.
  6. Di dalam fungsi main, program akan menerima masukan dari pengguna berupa bilangan bulat positif n.
  7. Program akan memanggil fungsi kaliFactorial dengan nilai n sebagai argumen dan me
    nyimpan hasil perhitungannya dalam variabel hasil.
  8. Terakhir, program akan mencetak hasil perhitungan factorial ke layar.

Contoh Jalannya Program

Misalnya, kita ingin menghitung factorial dari angka 5, maka kita akan memasukkan nilai 5 saat program meminta input, dan hasilnya akan seperti berikut:







Demikianlah pembahasan tentang Fungsi Factorial dengan Parameter menggunakan bahasa C++. Semoga artikel ini bermanfaat dan membantu Anda memahami konsep penggunaan fungsi dan perulangan dalam perhitungan factorial. Teruslah belajar dan berkembang dalam pemrograman! Selamat mencoba!


Comments