Site Renkleri

Visual Basic Dersleri

If-Then-Else





Nesne temelli programlamada program akışı sadece olaylar ile yapılmaz. Olaylar içinde yazılan kodun mantık çerçevesinde yönlendirilmesi gereklidir. Visual Basic'te büyük çoğunlukla yönlendirme işlemi if blokları ile gerçekleştirilir. If bloklarının yazım (syntax) kuralı aşağıdadır.

If Şart1 Then 'Blok Başlangıcı

............. 'Şart1 doğru ise yapılacak işlem

ElseIf Şart2 Then

................ 'Şart1 Yanlış ve Şart2 doğruysa yapılacak işlem

ElseIf Şart3 Then

............... 'Şart1 ve Şart2 Yanlış Şart3 doğruysa yapılacak işlem

ElseIf Şart4 Then

...............

ElseIf Şart(n) Then

............... 'Bütün Şartlar Yanlış ve Şart(n) doğruysa yapılacak işlem

Else

............... 'Bütün Şartlar Yenlış ise yapılacak işlem

End If 'Blok Sonu

If bloklarını kullanırken programcının yukarıdaki gibi Else veya ElseIf alt If bloklarını kullanma zorunluluğu yoktur. Aşağıdaki örnekleri iyice inceleyiniz.

If x=8 Then

................ ' x=8 ise

End If

'--------------------------------------------------------------

If x=8 Then

................ 'x=8 ise

ElseIf x=9 Then

................ 'x=8 değil ve x=9 ise

End If

'--------------------------------------------------------------

If x=8 Then

................ 'x=8 ise

Else

................ 'x=8 değilse

End If

'--------------------------------------------------------------

If x=8 Then

................ 'x=8 ise

ElseIf x=9 Then

................ 'x=8 değil ve x=9 ise

Else

................ ' x=8 değilse ve x=9 değilse

End If



Web Tasarımı | Site Tasarımı | Bilgisayar Dersleri | Hosting | Domain