Program mencari nilai factorial

Dalam ilmu matematika faktorial dari suatu bialngan dirumuskan dengan:

n ! = n*(n-1)……*1

atau

n ! = 1*(n+1)…..*n

Sekarang mari kita lihat untuk algoritma dan programnya di dalam C++


Algoritma

Deklarasi

Nilai  : int

Deskripsi

Baca (nilai);

while (nilai > 1)

factorial *= nilai–;

tulis (factorial);

end

Program dalam C++


#include <cstdlib>
#include <iostream>

using namespace std;
class faktorial{
      public:
             void nilai_faktorial();
      private:
              int nilai;

      };

      void faktorial::nilai_faktorial(){
             long int factorial=1;
             cout<<"Masukkan angka: ";
             cin>>nilai;
             cout<<endl;
             cout<<"Nilai faktorial dari "<<nilai<<" adalah: " ;
             while (nilai > 1)
             factorial *= nilai--;
             cout<< factorial <<endl;
               }
int main()
{
    faktorial X;
    X.nilai_faktorial();

    system("PAUSE");
    return EXIT_SUCCESS;
}



Hasil Compile:

3 thoughts on “Program mencari nilai factorial

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s