Faktöriyel: Revizyonlar arasındaki fark
[kontrol edilmiş revizyon] | [kontrol edilmemiş revizyon] |
İçerik silindi İçerik eklendi
Gerekçe: + deneme amaçlı değişiklik Etiket: Elle geri alma |
Latifyilmaz (mesaj | katkılar) C# programlama dili için özyineli ve tekrarlı faktöriyel hesaplama kodu yayınlandı. |
||
146. satır:
sonuc *= i
return sonuc
[[C Sharp|C#]] Programlama Dilinde yazılmış Özyineli ve Tekrarlı fonksiyonlara birer örnek verecek olursak:
=== // n! - Özyineli ===
int factorial_R(int n){
if(n<0){
return;
}
if(n<=1){
return 1;
}
return n * factorial_R(n-1);
}
=== // n! - Tekrarlı ===
int factorial_I(int n){
if(n<0){
return;
}
int sonuc = 1;
for (int i = n; i >= 1; --i) {
sonuc *= i;
}
return sonuc;
}
|