Pengertian Faktorial adalah hasil perkalian dari semua bilangan bulat n yang kurang dari sama dengan n. dilambangkan dengan tanda seru (!), contoh 10!.
Rumus: n! = n*(n-1)*(n-2)......3.2.1
contoh: 5! = 5*4*3*2*1 = 120
dan pada kesempatan kali ini, saya akan menjelaskan mengenai Cara Membuat Program Faktorial Pada C++.
itu dia tadi beberapa Contoh Program Faktorial Pada C++, sebernarnya masih banyak cara untuk membuat program tersebut. jika ada kesempatan saya akan coba update terus artikel ini.
untuk mencoba program di atas, kalian bisa menggunakan software compiler C++ kesukaan kalian. bisa menggunakan DEV C++ maupun Borland C++ terserah kalian.
Program Faktorial Pada C++/ C
sebenarnya mudah saja untuk membuat aplikasi menghitung nilai faktorial pada C++, hanya memerlukan Logika dan Algortima Pemrograman Sederhana saja untuk membuatnya. nah disini saya akan memberikan beberapa Contoh Program Faktorial C++ yang kalian bisa gunakan untuk belajar atau melatih logika pemrograman kalian.
Aplikasi 1
#include <stdio.h>
#include <iostream>
using namespace std;
int factorial(int n)
{
if (n==1)
{return (1);}
else
{return (n*factorial(n-1));}
}
main()
{
int x;
printf("mencari nilai factorial \n");
printf("masukan nilai x: "); scanf("%d", &x);
printf("nilai factorial dari %d=%d\n",x,factorial(x));
cout<<endl;
cout<<endl;
cout<<"----------------------------------------------"<<endl;
cout<<" *** www.freakprogrammer.com ***"<<endl;
}
Output
Aplikasi 2
#include <iostream>
#include <cstdlib>
using namespace std;
int faktorial (int x)
{
int hasil = 1;
for (int i=1; i<=x; i++)
{
hasil*=i;
}
return hasil;
}
int main (int argc, char * argv[])
{
int y;
cout<<"Masukan bil yang akan di faktorialkan = "; cin>>y;
cout<<y<<"!="<<faktorial(y)<<endl;
}
Output
itu dia tadi beberapa Contoh Program Faktorial Pada C++, sebernarnya masih banyak cara untuk membuat program tersebut. jika ada kesempatan saya akan coba update terus artikel ini.
untuk mencoba program di atas, kalian bisa menggunakan software compiler C++ kesukaan kalian. bisa menggunakan DEV C++ maupun Borland C++ terserah kalian.