Program Rekrusif 2 C++
#include <iostream>
using namespace std;
int faktorial(int nilai)
{
if(nilai==0)
{
return 1;
}
else
{
return nilai*faktorial(nilai-1);
}
}
main()
{
int n;
cout<<"masukan angka yang ingin di faktorialkan : ";
cin>>n;
for(int x=0; x<=n; x++)
{
cout<<"faktorial("<<x<<")= "<<faktorial(x)<<endl;
}
cout<<"\n jadi "<<n<<"! adalah "<<faktorial(n);
}
Matur Sembah Nuwun
using namespace std;
int faktorial(int nilai)
{
if(nilai==0)
{
return 1;
}
else
{
return nilai*faktorial(nilai-1);
}
}
main()
{
int n;
cout<<"masukan angka yang ingin di faktorialkan : ";
cin>>n;
for(int x=0; x<=n; x++)
{
cout<<"faktorial("<<x<<")= "<<faktorial(x)<<endl;
}
cout<<"\n jadi "<<n<<"! adalah "<<faktorial(n);
}
Matur Sembah Nuwun
Komentar
Posting Komentar