Şimdi Ara

Sınav Sorusu hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
212
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • b şıkkını hesaplar ama vb de test ettim hatalı yazım var herhalde
  • 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

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.