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

Excel’de VBA kodlamada hangi komutla önce işlem yapılır sonra koşul yapılır?


Select Case

For-Next döngüsü

Do While döngüsü

Do Until döngüsü

if–Then–Else–End if


Yanıt Açıklaması:

İkinci kısımda ise Do komutundan sonra sayaç değişkeninin değerinin “1” sayı artırımı ve toplam değişkenine bu yeni sayaç değişken değerinin eklenmesi işlemleri yapıldıktan sonra koşula bağlı olarak döngü sağlanacaktır. Dikkat edilecek olursa Loop While sayac > 0 satırına gelindiğinde sayaç değişkeninin değeri “1” olacaktır. Bu sebeple döngüye devam edilir. Bu örnekteki sorun, döngünün ne zaman biteceği ile ilgili bir kısıt olmamasıdır. Bu sebeple sonsuz döngü olarak adlandırılan döngüden hiç çıkmama durumu oluşur ve değişken değeri kendine ait limiti aştığı an program hata ile çalışmasını durdurur.

Yorumlar
  • 0 Yorum