Sayının Faktöriyelini Bulan Algoritma

bnmoz

Kilopat
Katılım
7 Haziran 2017
Mesajlar
48
Makaleler
1
Merhabalar arkadaşlar, bir sayının faktöriyelini bulan algoritma yazabilir misiniz? Delphi 7 kağıt üzerine olacak da, yardım eder misiniz?
 
Son düzenleyen: Moderatör:
O dili bilmiyorum ama algoritma şöyle bir metod(fonksiyon) var bu metod integer değer alıyor. Metodun tipi integer. Aldığı değişkenin ismi sayı olsun içinde bir tane if var sayı 1e ve 0e eşitse return 1 işlemini yapıyor değilse return sayı*kendini sayı-1 ile çağırıyor. Bu tarz yapılarlara recursive fonksiyon deniyor türkçede özyinelemeli olarak geçiyor.

Örnek olarak java dilinde yazıyorum
public int fktryl(int sayi){
[BGCOLOR=transparent]if(sayi==0 || sayi==1)[/BGCOLOR]
[BGCOLOR=transparent] return 1;[/BGCOLOR]
[BGCOLOR=transparent]else [/BGCOLOR]
[BGCOLOR=transparent] return sayi*fktryl(sayi-1);[/BGCOLOR]

[BGCOLOR=transparent]}[/BGCOLOR]
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı