Advertisements
latihan C++

Latihan C++ #20 : Mencari Bilangan Faktorial

Anak Males – kali ini kita akan membuat sebuah program C++ untuk mencari bilangan faktorial. Gimana cara membuatnya ? mari kita coba praktikan.

Namun sebelum itu, kita harus tau dulu apa itu bilangan faktorial. Atau udah pada tau nih bilangan faktorial itu apa ?.

Apa itu Faktorial ?

Didalam ilmmu matematika, kita mengenal ada yang namanya konsep faktor. Namun udah tau tentang faktorial belum ?.

Faktorial adalah perkalian semua bilangan asli yang kurang atau sama dengan n. Faktorial dilambangkan dengan tanda seru(!). Jadi jika n! maka dibacanya adalah n faktorial.

n!=1×2×⋯×(n−2)×(n−1)×n

Contoh, faktorial bilangan 4 dituliskan dengan 4!, jadi nilai 4! adalah hasil kali dari semua bilangan bulat positif dibawahnya 4.

4! = 4x3x2x1 = 24

Didapatkan bahwa nilai faktorial 4 adalah 24, sederhananya begitu.

Contoh Bilangan Faktorial

Berikut ini adalah contoh bilangan faktorial dari 1 sampai 10 :

  • 1! = 1
  • 2! = 1×2=2
  • 3! = 1×2×3=6
  • 4! = 1×2×3×4=24
  • 5! = 1×2×3×4×5=120
  • 6! = 1 × 2 × 3 × 4 × 5 × 6 = 720
  • 7! = 1 × 2 × 3 × 4 × 5 × 6 × 7 = 5040
  • 8! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 = 40320
  • 9! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 = 362880
  • 10! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 × 10 = 3628800

Faktorial Nol

Lantas bagaimana dengan faktorial nol ? Mengapa faktorial nol sama dengan satu ?. Jadi hal ini dikarenakan pola bilangannya.

Contohnya pola mundur dari 4! ke nol.

4! = 24

3! = 6

2! = 2

1! = 1

0! = 1

Jadi gini dari hasil bilangan faktorial itu coba di bagi contohnya seperti

24:6 = 4

6:2 = 3

2:1 = 2

1:1= 1

Nah dengan begitu hasil bilangan faktorial adalah 1.

Program C++ Mencari Bilangan Faktorial

Akhirnya kita sampai juga di contoh program yang digunakan untuk mencari bilangan faktorial. Untuk membuat programnya kita bisa langsung membuat file cpp.

Kemudian masukakn kode program dibawah ini.

#include <iostream>

using namespace std;

int main()
{
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
    cout << "---------------------------------------------Mencari Bilangan Faktorial-------------------------------------------------" << endl;
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;

    int angka,hasil;

    cout << "Input angka: ";
    cin >> angka;

    hasil = 1;
    for(int i = 1;i <= angka; i++) {
        hasil = hasil * i;
    }
    cout << angka << "! = " << hasil;
    cout << endl;


    return 0;
}

Output Program C++ Mencari Bilangan Faktorial

Untuk outputnya seperti ini.

contoh program C++ faktorial

Penutup

Okelah kita cukupkan tutorial c++ untuk membuat program mencari bilangan faktorial kali ini, sampai jumpa di tutorial selanjutnya.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *