Veri Tabanında While Kullanarak Faktöriyel Alma

While kullanarak faktöriyel alma

Aşağıdaki örnekte while komutunu kullanarak faktöriyel almanın komutlarını inceleyebilirsiniz..

Declare @i int, @sayi int, @f int;   //  değişken tanımlama
Set @sayi = 5;
Set @F = 1;
Set @i = @sayi;
While ( @i > 1 )           //    Matematikte 0 etkisiz eleman olduğu için 1 kullanıyoruz
Begin

Set @F = @F * @i;
Set @i  = @i – 1;            //  Girilen sayıyı tek tek düşürme (  5 * 4 * 3 * 2 * 1 gibi )
End

Select @F as Faktöriyel     //  Faktöriyel alan adı altında faktöriyeli yazdırma

Bir Cevap Yazın