Qbasic Metinsel Fonksiyonlar(left, len, ltrım)
QBasic programı gelişim aşamasında karşımıza qbasic metinsel fonksiyonlar (left, len, right, mid, ltrim, ınstr, str, val) nasıl yapılır sorusu çıkıyor.
Bu kodlar ile birlikte qbasic metinsel fonksiyonları (left, len, right, mid, ltrim, ınstr, str, val) kolayca yapabileceksiniz.
Qbasic Metinsel Fonksiyonlar(left, len, ltrım)
Left = Karaktersel ifadenin sol tarafından n adet karakter bulur.
Right = Karaktersel ifadenin sağ tarafından n adet karakter bulur.
Len = Karaktersel ifadenin kaç adet karakterden oluştuğunu bulur.
Mid = Karaktersel ifadenin x karakterinden itibaren n adet karakter bulur.
Ltrim = Karaktersel ifadenin solunda bulunan gereksiz boşlukları atar.
Instr = Herhangi ifadenin başka bir ifade içerisinde kaçıncı karakterden başladığını bulur.
Str = Sayısal ifadenin başka bir ifade içerisinde yapılamayacak hale getirir.
Val = Karaktersel ifade üzerinde matematiksel işlem yapacak hale getirir.
Birazda örnekler üzerinden konuyu inceleyecek olursak;
LEFT KOMUTU
Left komutu ile programımızda hafıza tutulan string bir değişkenin uzunluk bakımından sol tarafından başlayarak karakterleri filtreleme işlemi yapar.
CLS x$ = "Kodmatik" PRINT LEFT$(X$, 4) END
ÇIKTISI: Sol taraftan 4 adet karakter alır ve ekrana;
LEN KOMUTU
Len komutu ile birlikte hafızada tutulan string ifadelerin uzunluğunu hesaplatmak mümkündür.
CLS x$ = "Kodmatik" PRINT LEN(x$) END
ÇIKTISI: Metnin kaç karakterden oluştuğunu hesapladı ve ekrana;
RIGHT KOMUTU
Rıhgt komutu ile hafızada tutulan string ifadelerin sağ tarafından başlayarak filtreleme yapar.
CLS x$ = "Kodmatik" PRINT RIGHT$(x$, 2) END
ÇIKTISI: Sağ taraftan 2 adet karakter alır ve ekrana;
MID KOMUTU
Mıd komutu ile hafızada tutulan string ifadelerin orta kısmından filtreleme yaparak alım işlemi yapar.
CLS x$ = "0123456789" PRINT MID$(x$, 4, 4) END
ÇIKTISI: 4 karakterden 4 adet aldı ve ekrana;
LTRIM KOMUTU
Ltrım komutu hafızada tutulan ifadelerin aralarında bulunan boşluk ifadeleri silinir.
CLS x$ = " 0123456789 " a$ = LTRIM$(x$) PRINT a$ END
ÇIKTISI: Programda girdiğimiz boşlukları sildi ve ekrana;
INSTR KOMUTU
Instr komutu ile hafızada tutulan string ifadelerin metnin neresinde olduğunu bulu
CLS x$ = " KODMATiK" a = INSTR(x$, "DM") PRINT a END
ÇIKTISI: Boşluları da karakter olarak sayarak girilen metnin nerede olduğunu bulur ve ekrana çıktısı verir ;
Sizlerde kendi yazdığınız programları, istek ve sorularınızı bizlere iletişim kısmından iletebilirsiniz.
QBasic ile ilgili kavramlara ek olarak, QBasic öğrenimini teşvik etmek için karar verme ve döngü kontrolleri dahil olmak üzere bazı örnekler ve örnek uygulamalar vardır. Kodlarda herhangi bir problem olduğunda lütfen yorum kısmından iletişime geçiniz.
Diğer Örnek Qbasic Kodları
QBASİC 1-10 ARASI SAYILARI TOPLA
KELİMEYİ 10 KERE YAZDIRMA QBASİC
QBASİC GİRİLEN İKİ SAYI ARASINDAKİ SAYILARI TOPLAMA