Minggu, 18 Februari 2018

Program C++ Menghitung Faktorial

Pada Program faktorial kali ini di bahasa C++ mungkin tidak mudah,jika kebanyakan
pada ngerjainnya di kertas dengan seperti ini :
1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
7!=5040
n!=n*(n-1)*(n-2)*(n-3)*...*3*2*1

coba kalau di bahasa C++ bagaimana caranya ??
Berikut source code nya guys .....


#include <iostream>
using namespace std;

int main()
{
    int b,c;
    cout<<"masukkan bilangan yang akan difaktorialkan: ";
    cin>>b;
    c=b;
    cout<<"bilangan ="<<b<<endl;
    cout<<b<<"! = ";
    for(int i=1;i<=b;i++){
        cout<<i;
        if(i==b){
            cout<<" =";
        }else{
            cout<<"*";
        }
    }
    //ngitung start
    for(int i=1;b>i;){
        b=b-1;
        c=c*b;
    }
    //ngitung end
    //nampilin start
    cout<<c;
    return 0;

}


Tidak ada komentar:

Posting Komentar