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

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir