Arkadaşlar kurumsal itiraz sürecinde yardımı olması açısından bu konuda bilgi sahibi arkadaşlardan ricam aşağıdaki soruyu yorumlayabilir misiniz? Teşekkür ederim.
Aşağıdaki fonksiyon ne işe yarar?
Function X (ByVal Sayi As Double) As Double Dim A As Short Dim B As Double B=1 For A=1 to Sayi B=B*A Next A Return B End Function
A) 1’den A’ya kadar olan sayıların toplamını hesaplar B) Sayi değişkeninin faktöriyelini hesaplar C) A’nın faktöriyelini hesaplar D)A'nın toplamını hesaplar E) Hiçbiri
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Açıklamak gerekirse ; Sayi, A, B diye 3 tane değişken var. Sayi=5 olsun. B=1 ve A=1 olarak atanmış
for döngüsüne geldiğinden A dan Sayiya kadar B=B*A işlemini yapar.Yani 1...5 e kadar B=B*A yapar. Ve B değişkenini döner. A=1,B=1 iken B=1 olur A=2,B=1 iken B=2 olur A=3,B=2 iken B=6 olur A=4,B=6 iken B=24 olur A=5,B=24 iken B=120 olur ==> Burda A=Sayi olduğu için döngü sonlanır . Ve B değerini return eder.
Bu sayida aslında 5! idir . Eğer 6 verirseniz 6! olarak geri döner. vs.
Bir yanlis var evet kodda bulamadim ama calissa sayi degiskeninin faktoriyelini hesapliyor dolayli olarak a i hesapliyor. Kurum a i hesaplar dio brn sayi yada iptal
Teşekkür ederim.
Aşağıdaki fonksiyon ne işe yarar?
Function X (ByVal Sayi As Double) As Double
Dim A As Short
Dim B As Double
B=1
For A=1 to Sayi
B=B*A
Next A
Return B
End Function
A) 1’den A’ya kadar olan sayıların toplamını hesaplar
B) Sayi değişkeninin faktöriyelini hesaplar
C) A’nın faktöriyelini hesaplar
D)A'nın toplamını hesaplar
E) Hiçbiri
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.