İşlem Tablosu Programlama Deneme Sınavı Sorusu #1289661

Private Sub CommandButton1_Click()

 

If ActiveSheet.Range("A1") > 0 Then

    ActiveSheet.Range("B1") = "Sayi Pozitiftir"

ElseIf ActiveSheet.Range("A1") = 0 Then

    ActiveSheet.Range("B1") = "Sayi Sifirdir"

Else

    ActiveSheet.Range("B1") = "Sayi Negatiftir"

End If

   

End Sub

Yukarıda “CommandButton1” isimli butonun tıklatma eylemini gösteren kod parçası verilmiştir.

“A1” hücresinde “2019” sayısı yazılı olduğu durumda “CommandButton1” isimli butona tıklandığı zaman aşağıdakilerden hangisi gerçekleşir?


“A1” hücresine "Sayi Pozitiftir" yazılır.

“A1” hücresine "Sayi Negatiftir" yazılır.

“A2” hücresine "Sayi Sifirdir" yazılır.

“B1” hücresine "Sayi Pozitiftir" yazılır.

“B1” hücresine "Sayi Negatiftir" yazılır.


Yanıt Açıklaması:

Verilen kod parçası, “A1” hücresinde yer alan değere göre “B1” hücresine belirtilen ifadelerden birini yazmaktadır.

“A1” hücresinin değeri 0’dan büyük olduğu durumda “B1” hücresine "Sayi Pozitiftir" yazılır.

“A1” hücresinin değeri 0’a eşit olduğu durumda “B1” hücresine "Sayi Sifirdir" yazılır.

“A1” hücresinin değeri 0’dan küçük olduğu durumda “B1” hücresine "Sayi Negatiftir" yazılır.

Buna göre, “A1” hücresinde “2019” sayısı yazılı olduğu durumda “CommandButton1” isimli butona tıklandığı zaman “B1” hücresine "Sayi Pozitiftir" yazılır.

Yorumlar
  • 0 Yorum