QBasic – Dim, Read, Data Açıklama ve Örnek

Dim : Döngüye atanacak değerin en fazla kaç karakterli olacağını gösterir.

Read :  Datadan alınan değerleri hafızada tutar.

Data : Dim ile oluşturduğumu karakter sayısı ile oluşturmuş olduğumuz kelimelerin tutulduğu bölüm.

Örnek ;

Kısa ve açıklayıcı bir örnekle yukarda açıkladıklarımızı gösterelim.

Telefon defterine benzer bir örnek.

CLS => Ekranı Temizler.

Dim no(50), ad$(50) => Karakter Sayımızı Belirledik.(Sayı değerleri için $ kullanmaya gerek yoktur. )

n=3 => döngümüzün döneceği sayı.

For i=1 to n => For Döngümüz.

read no(i) => Her dönen döngüde datadaki bilgilerin hafızaya alınması.

Rem print no(i) => Rem sayesinde bilgileri ekrana yazdırmıyoruz.

Next i => Döngümüz bitene kadar dönmesi için.

For i=1 to n

read ad$(i)

Rem print ad$(i)

Next i


For i=1 to n

print no(i), ad$(i) => Yukarıda göstermediğimiz bilgileri birlikte gösteriyoruz.

Next i

END

Data 1,2,3
Data “samet”,”rizeliusak”,”smtdncr” => Harfli değerler için ” şarttır.

Ekran Çıktısı

1         samet

2        rizeliusak

3        smtdncr

Yavaş Yavaş QBasic’te Örneklere Devam Edeceğim.

Yazar: Samet Dinçer

Samet Dinçer sitemizde 13 yazı eklemiş...

27,09,1991 Rize Dpğumluyum İlkokulu 3 değişik okulda okudum ilk sene Çayeli Fikri Keçeli İlköğretim Okulu 2-3-4-5 Rize Şevket Yardımcı İlköğretim Okulu 6-7-8 Rize Çaykur İlköğretim Okulunda okudum lise hayatımın tamamını Rize Mimar Sinan İMKB(Hasan Kemal Yardımcı Lisesi yeni adı) Lisesinde Okudum. Üniversiteyide inş güzel bir okulda okuyup hayat okuluna tek başıma devam etmeye başlarım.




Benzer Konularımıza da Göz Atın!

coded by nessus
Share
  • http://www.hduman.com Hakkı Duman

    $ simgesi değişken türlerinde gelmekte string yani yazısal değişkenleri ifade etmekte metin türü değişkenlerinde string olduğunu belirtmezsen harf eklediğinde hata alırsın.

  • http://www.axigenc.org Samet Dinçer

    Açıklamasını orada yazmıştım. Harfsal ifadeler için $ işareti kullanmak zorundayız kullanmadığımız taktirde sonuç alamıyoruz. ( Nedeni programı yapan öyle yapmış.)

  • emreuzun

    Dim no(50), ad$(50) => Karakter Sayımızı Belirledik.(Sayı değerleri için $ kullanmaya gerek yoktur. )

    hmm ‘$’ neyi belirtiyor ? Kullanmasak olmaz mı ? :)