Friday, April 1, 2016

Faktorial dengan fungsi rekursif C++

#include <iostream>
#include <conio.h>
//fungsi rekursif atau memanggil dirinya sendiri
using namespace std;
long int b = 0;
long int faktorial(long int a);

main(){
    long int n,faktor;
    cout<<"Masukkan nilai faktorial : "; cin>>n;
    faktor = faktorial(n);
    cout<<"Faktorial dari "<<n<<"! = "<<faktor;
}

long int faktorial(long int a){
   
    if(a == 1 || a==0){
        return (1);
    } else if(a>1){
        return (a*faktorial(a-1));
    } else {
        return 0;
    }
}

Bagikan

Jangan lewatkan

Faktorial dengan fungsi rekursif C++
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.

Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan ...

Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>