Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
451
Tıklama
0
Öne Çıkarma
Sınav Sorusu hakkında
P
11 yıl (934 mesaj)
Yüzbaşı
Konu Sahibi

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.

Üye Ol Şimdi Değil



G
11 yıl (4352 mesaj)
Yarbay

b şıkkını hesaplar ama vb de test ettim hatalı yazım var herhalde


Bu mesaja 1 cevap geldi.
İ
11 yıl (1043 mesaj)
Yüzbaşı

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.



P
11 yıl (934 mesaj)
Yüzbaşı
Konu Sahibi

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



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.