Sayı negatif olursa ne olcak abi : )Ya da 0?

Dostum evet dediğin gibi keşke sayının kontrolünü yapaydım. Ama 0 ve 0 dan küçük bir sayı girildiğinde yine 1 olarak çıkmaktadır. Ne keramet ise. Yüklemeler var onlar bitince düzeltirim. Dikkatimden kaçmıştır. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

: 0!=1 Sağol Matematik dersi için... Ama bu koda gre, 0! = 0 çıkar.0 ve sayi<0 için exeption yazılması lazım. // P. S.: Abi senin kodunu editlemek istemedim... Ama bundan sonraki kod paylaşımlarında yeni başlayanlar için,"Comment" Kullanırsan, çok daha yararlı olur..."sayi to 1 // sayi dan 1 e kadar sayması için" Vs... Vs... gibi... Bir de exeptionları yazarsan daha yararlı olur ğrenenler için.

Asp'de girilen herhangi bir sayının faktriyelini alma işlemi.<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" /><title>Bir Sayının Faktriyeli</title></head><body><%islem = request. querystring if islem = "" then%><form method="post" action="?islem=hesapla" />Sayı : <input type="text" name="sayi" /><br><input type="submit" value="Hesapla" /></form><%elseif islem = "hesapla" then sayi = request. form if sayi <> "" AND IsNumeric =TRUE Then baslangic = "1" for i = 1 to sayi baslangic = i baslangic next response. write " "&sayi&" sayısının faktriyeli : <b>"&baslangic&"</b><br><a href=""?islem="">Yeni Hesap</a> " else Response. write "Sayısal bir ifade giriniz.<br><a href=""?islem="">Yeni Hesap</a>" end ifend if%>Not: Kod kendi yazımımdır. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.