Faktöriyel: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Latifyilmaz (mesaj | katkılar)
C# programlama dili için özyineli ve tekrarlı faktöriyel hesaplama kodu yayınlandı.
LostMyMind (mesaj | katkılar)
→‎Kodla çözümü: Tek bir dille gösterim yeterli
Etiketler: Mobil değişiklik Mobil ağ değişikliği Gelişmiş mobil değişikliği
130. satır:
return f;
}
 
[[Python(programlama dili)|Python]] Programlama Dilinde yazılmış Özyineli ve Tekrarlı fonksiyonlara birer örnek verecek olursak:
 
=== // n! - Özyineli ===
def factorial_R(n):
if(n<0):return "Hata"
if(n<=1):return 1
return n * factorial_R(n-1)
 
=== // n! - Tekrarlı ===
def factorial_I(n):
if(n<0):return "Hata"
sonuc = 1
for i in range(1,n+1):
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;
}
 
 
==Kaynakça==
"https://tr.wikipedia.org/wiki/Faktöriyel" sayfasından alınmıştır