While döngüsü ile oluşturulmuş program kodu
#include <iostream>
using namespace std;
int main(){
int sayi;
long int faktoriyel=1;
cout << "Faktoriyeli alinacak sayi..:";
cin >> sayi;
while(sayi>=1){
faktoriyel *= sayi;
sayi--;
}
cout << "Faktoriyel sonucu..:" << faktoriyel << endl;
system("pause");
return 0;
}
using namespace std;
int main(){
int sayi;
long int faktoriyel=1;
cout << "Faktoriyeli alinacak sayi..:";
cin >> sayi;
while(sayi>=1){
faktoriyel *= sayi;
sayi--;
}
cout << "Faktoriyel sonucu..:" << faktoriyel << endl;
system("pause");
return 0;
}
For döngüsü ile oluşturulmuş program kodu
#include <iostream>
using namespace std;
int main(){
int sayi;
int faktoriyel=1;
cout << "Faktoriyeli alinacak sayi...:";
cin >> sayi;
for(int i=0;i<sayi;sayi--){
faktoriyel=faktoriyel*sayi;
}
cout << "Faktoriyel sonucu...:" << faktoriyel << endl;
system("pause");
return 0;
}
using namespace std;
int main(){
int sayi;
int faktoriyel=1;
cout << "Faktoriyeli alinacak sayi...:";
cin >> sayi;
for(int i=0;i<sayi;sayi--){
faktoriyel=faktoriyel*sayi;
}
cout << "Faktoriyel sonucu...:" << faktoriyel << endl;
system("pause");
return 0;
}