Loading...

28 Nisan 2007 Cumartesi

Döngüler ve Yapıları | VB

Döngüleri ve Karar Yapılarını Bu Dökümanda Öğreniceksiniz Karşılaştırma İşaretleri ve Matematiksel İşaretler :

= Eşittir
<> Eşit Değil
> Büyük
<>= Büyük veya Eşit
<= Küçük veya Eşit Yukarıdaki İşaretler Karşılaştırmada Kullanılır. + Toplama - Çıkarma / Bölme * Çarpma ^ Üst Alma Yukarıdaki İşlemlerlede Matematiksel İşlemler Yapılır.Çoklu İşlemler Yapılırken Gerçek Matematik İşlemleri Sırasıyla Yapılır If-Then-Else-End If
Bir Şart Verilir ve Şart Doğru Olduğu Durumda Devreye Girecek İşlemler İçin Kullanılır.

Kullanımı:
If Şart Then
Şart Sağlandığında İşlenicek Komutlar
Else
Şart Sağlanmazsa İşlenicek Komutlar
End If

Örnek :
Dim i = 1
If i = 1 Then
MsgBox "Sayı Doğru"
Else
MsgBox "Sayı Yanlış"
End If

Yukarıdaki Kod İle Bir Değişken Tanımlıyoruz ve Bu değişkeni 1 olarak atıyoruz.Daha Sonra Sorgusu Geliyor ve i nin 1'e eşit Olup Olmadığına Bakılıyor.Eğer Eşit İse Sayı Dıoğru Mesajı Alırsınız Değilse Sayı Yanlış Mesajı Alırsınız.
If-Then-Else Karar Yapısı İle İlgili Örnek
Dim a As String
a = InputBox ("Yaşınız Kaç ?")
if a>= 10 then
MsgBox "Koca Adam Olmuşsun"
Else
MsgBox "Pek Küçükmüşsün Bea"
End If

Yukarıdaki Kod İle Size Bir Soru Soruluyor.Eğer Yaşınız 10 Veya Büyükse Karşınıza Koca Adam Olmuşsun Eğer Küçükse Pek Küçükmüşsün Bea Yazısı Çıkıyor.InputBox Kullanıcıdan Veri Almak İçin Kullanılır.

Select Case Karar Yapısı:
Bu Karar Yapısıda If Yapısına Benzer.Fakat Tek Fark Bu Yapının Çoklu İşlemleri Kontrol Edebilmesidir.

Select Case Degisken
Case Konu1
Değişken Konu1 İse Burdaki Kodlar
Case Konu2
Değişken Konu2 İse Burdaki Kodlar
Case Konu3
Değişken Konu3 İse Burdaki Kodlar
End Select

Bu Sistem Yukarıdaki Tarzda Kodla Tanımlanır

For-Next Döngüsü :

Bir Komut Birden Çok Kullanılıcaksa Bu Kod Sayesinde Yapılır

For Değişken=Başlangıç değeri to Bitiş Değeri
İşlenicek Komutlar
Next

Örnek:
For i=1 to 200
MsgBox "Merhaba"
Next i

Yukarıdaki Kod İle 200 Defa Merhaba Yazısı MessageBox Olarak Gönderiliyor. Eğer İşlenicek Kodun Belirli Bir Sayıda Atlamasını İstiyorsan For i=1 to 200 Step 5 Yazarsak 5er 5er Atlayarak Gider.

Hiç yorum yok:

 
eXTReMe Tracker
Sayfa Bloggoayrılık yazılarıoyunlarkurye web tasarımı broşürlük dizi izle dizi izleKombi Tesisat Radyo DinleChat paysafe paysafe kartSohbet arkadaş travestitravesti travesti travesti