Professional Documents
Culture Documents
Aritmetiksel Operatörler
Karşılaştırma Operatörleri
String Operatörleri
Mantıksal Operatörler
Operatörler
Visual Basic .NET dilinde çalışırken, değişkenler
üzerinde birçok işlem yapılır.
Hesaplamalarda aritmetik işlemler, kontrollerde
karşılaştırma işlemleri veya mantıksal işlemler yapılır.
Bu işlemler için Visual Basic .NET dilinde tanımlı
operatörler kullanılır.
Aritmetiksel Operatörler
Çarpma(*)
Dim sayi As Integer = 500
sayi = 500 * 2
Bölme
/ -------> Ondalıklı bölme
\ ------->Tamsayı bölme
Next değişken
For sayac=1 To 100 Step 2
DÖNGÜLER
FOR EACH DÖNGÜSÜ
Listeler ya da diziler üzerinde işlem yapmak için
kullanılan döngü yapısıdır.
For Each Değişken In Grup
İşlem
Next
DÖNGÜLER
DO WHILE LOOP DÖNGÜSÜ
Do While Koşul
İşlem
Loop
Döngü, koşul cümlesi sonucu True olduğu sürece
çalıştırılır ve sonuç False olduğunda döngünün
bitmesi sağlanır. Döngü içindeki komutlar mutlaka
bir defa icra edilir.
Örnek:
Do While i<=10
Console.writeline(i)
i=i+1
Loop
DO WHİLE LOOP DÖNGÜSÜ
Örnek:
Do
Console.WriteLine(i)
i=i+1
Loop While i<=10
DO WHİLE LOOP DÖNGÜSÜ
Örnek:
Dim i as byte=3
Dim count as byte=0
do while i<25
Console.writeline(“{0}. Döngü : {1}”,count,i)
i+=5
Count+=1
loop
Do Until Loop Döngüsü
Döngü, koşul cümlesi sonucu False olduğu sürece
çalıştırılır ve sonuç True olduğunda döngünün bitmesi
sağlanır.
Do While döngüsü, koşul True olduğu sürece devam
ederken; Do Until döngüsü, koşul True olduğu zaman
sonlanır.
Do Until Koşul
Komutlar
Loop
Örnek:
Do until i>10
Console.WriteLine(i)
i=i+1
loop
Hangi Döngü Nerede Kullanılır?
Visual Basic .NET dilinde While ve Until döngüleri,
koşul kontrollerine izin verdiği için For döngüsüne
göre daha esnek yapıdadır.
For döngüsünde sayacın belli bir değere ulaşmış olup
olmadığı kontrol edilir.
Bu kontrol döngünün içinde otomatik olarak yapıldığı
için yazılması daha kolaydır.
Örneğin, istenen bir işlemin sadece belli sayıda
yapılması ise, sayaçlar ile uğraşmamak için For
döngüsü tercih edilmelidir.
Hangi Döngü Nerede Kullanılır?
Döngülerin belli koşullar sağlandığı sürece ya da
sağlanana kadar çalışması, karar yapılarının
kullanılmasını gerektirir.
For döngüsünde koşul kontrolleri If veya Select karar
yapıları ile yapılır. Ancak bu tip durumlarda While ve
Until döngülerinin kullanılması kodun yazılımını
kolaylaştırır.
DO LOOP DÖNGÜSÜ
Do
Komutlar
Kontrol yapısı
Sayac değişkeni+=artım değeri
Loop
Örnek:
Do
console.writeline(i)
if i=10 then exit do
i+=1
Loop