Buscar

Rekursif pada Pemograman Teks II

Rekursif merupakan suatu program yang memanggil dirinya sendiri dan akan terus terjadi selama kondisi tidak terpenuhi.
Program faktorial mempunyai formula :
n! = n*(n-1)*(n-2)*(n-3)...*1
contoh faktorial adalah
5! = 5 x 4 x 3 x 2 x 1 = 120
Perhatikan contoh program berikut untuk menghitung faktorial :
#include 
using namespace std;

long factorial (long a){
	if(a>1){
		return (a*factorial(a-1));
	}else{
		return(1);
	}
}

int main(){
	long number;
	cout << "Please type a number: ";
	cin >> number;
	cout << number << "! = " << factorial (number);
	return 0;
}

0 comments:

Posting Komentar