Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Faktorial merupakan Rumus yang paling sering di jumpai di dalam Matematika. Seperti apakah Program Faktorial dalam Bahasa Pemrograman C++? Inilah Jawabannya.
Untuk Software-nya, Anda bisa menggunakan CodeBlocks, Dev C++, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, dll.
Dalam Matematika, Faktorial dari Bilangan Bulat Positif dari n yang dilambangkan dengan n!, adalah Produk (Perkalian) dari semua Bilangan Bulat Positif yang kurang dari atau sama dengan n :
Dan inilah Faktorial Iteratif dengan Bahasa C++ :
#include <iostream>using namespace std;int factorial(int);int main(){int i;cout<<"Masukkan Nilai : ";cin>>i;if (i<0)cout<<"Bukan Bilangan Asli";elsecout<<i<<"! = "<<factorial(i)<<endl;return 0;}int factorial(int i){int result=1;for (int n=1; n<=i; n++){result *= n;}return result;}
Input dan Output :
Masukkan Angka : 5
5! = 120
Dan inilah Faktorial Rekursif dengan Bahasa C++ :
#include <iostream>using namespace std;int hitungFactorial(int input) {if(input > 1)return input * hitungFactorial(input - 1);elsereturn 1;}int main(){cout << "Program C++ Hitung Faktorial" << endl;cout << "============================" << endl;cout << endl;int angka;cout << "Input Angka : ";cin >> angka;cout << angka << "! = " << hitungFactorial(angka);cout << endl;return 0;}
Input dan Output :
Program C++ Hitung Faktorial
============================
Input Angka : 6
6! = 720
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)