Tidak ada niat untuk mengajari hanya ingin berbagi

1 Apr 2016

KASUS 5.5

Assalamualaikum warahmatullahi wabarakatuh...
Sekarang giliran kasus 5.5
Buatlah fungsi fatorial secara rekursif untuk mencari n!
Analisis:
Kasus penyetop (=nilai awal) n=0 atau n=1yaitu bernilai konstan 1
Kasus rekursif : n*faktorial (n-1)


langsung saja ini codingan saya bersama teman teman saya 
#include <iostream>
#include <math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int faktorial(int n){
    int i;
    long faktorial;
    if(n==0 || n==1){
        faktorial=1;
    }else{
        faktorial=n*faktorial*(n-1);
    }
}
int main(int argc, char** argv) {
    int b;
    cout<<"Masukan Nilai =";
    cin>>b;
    cout<<"Hasil ="<<faktorial(b);
    return 0;
}


dan jika di run dan kita kasih angka 15 maka hasilnya begini 


sekian yang bisa saya bagikan mohon maaf jika ada kesalahan karna sayapun masih dalam proses belajar
jadi mohon di maklumi.

wassalamualaikum warahmatullahi wabarakatuh

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.