Program Mencari Nilai Factorial C++


Seiring dengan perkembangan ilmu pengetahuan dan teknologi, saat ini tidak sedikit penyedia jasa yang menawarkan layanan kursus programming. Namun bagi yang ingin belajar sendiri, telah banyak tutorial belajar pemrograman (programming) di internet, salah satunya dalam artikel ini.

Tutorial Belajar Pemrograman C++
Berikut ini adalah source code program C++ untuk mencari nilai factorial, dari masukkan variable. Nilai masukkan haruslah suatu nilai bilangan bulat positif.


<img src="execute.jpg" alt="execute">


Gambar eksekusi program factorial. Dibawah ini adalah source code program untuk mencari nilai factorial.

/*
Program untuk menghitung nilai faktorial dari suatu nilai
Loki Lang
*/
#include <iostream>
using namespace std;
int fact (int i)
{
    int result = 1;
    while (i > 0)
    {
        result = result * i;
        i = i-1;
    }
  return(result);
}

int main()
{
    int n;
    cout<<"Masukkan sebuah bilangan bulat positif: ";
    cin>>n;
    while(n < 0)
    {
        cout<<"Kesalahan bilangan negatif"<<endl;
        cout<<"Silahkan masukkan kembali sebuah bilangan bulat positif: ";
        cin>>n;
    }
    cout<<"Nilai faktorial dari "<<n<<" adalah "<<fact(n)<<endl;
    return(0);
}

Lihat juga program mencari nilai bilangan fibonacci, exponential, dan akar suatu nilai.