Qbasic Fonksiyonlar (ınt, cınt, abs)
QBasic programı gelişim aşamasında karşımıza qbasic fonksiyonlar (ınt, cınt, fix, abs, sgn) nasıl yapılır sorusu çıkıyor.
Bu kodlar ile birlikte qbasic fonksiyonları ınt, cınt, fix, abs, sgn) kolayca yapabileceksiniz.
Qbasic Fonksiyonlar (ınt, cınt, abs,fix,sgn)
Fix = Sayıda noktadan sonra gelen rakamları atar.
Int = En yakın ve sayısal ifadeden küçük veya eşit tam sayıya yuvarlama işlemi yapar.
Cınt = Ondalık kısmını yuvarlama işlemi yapar.
Sgn = Sayı pozitif bir değer ise ekranda “+1”, negatif bir değer ise ekranda “-1” gösterir.
Abs = Mutlak değerdir.
Birazda örnekler üzerinden konuyu inceleyecek olursak;
FİX KOMUTU
Fix komutu ile küsüratlı olan sayıları tam sayılara yuvarlamak mümkündür.
CLS x = 7.99 y = 7.49 z = 7.51 PRINT FIX(x), FIX(y), FIX(z) END
ÇIKTISI: Noktadan sonraki rakamları sildi ve geriye “7” sayısı kaldı.
CINT KOMUTU
Cınt komutu hafızada tutulan sayıyı en yakın tam sayıya yuvarlamada kullanılır.
CLS x = 7.99 y = 7.49 z = 7.51 PRINT CINT(x), CINT(y), CINT(z) END
ÇIKTISI: Ondalıklı sayıyı en yakın tam sayıya yuvarlama işlemini yaptı ve;
7.99 = 8
7.49= 7
7.51 = 8 olarak karşımıza çıktı.
INT KOMUTU
Int komutu klavyeden girilen bir sayıyı en yakın küçük tam sayıya yuvarlar.
CLS x = 7.99 y = 7.49 z = 7.51 PRINT INT(x), INT(y), INT(z) END
ÇIKTISI: Sayıları en yakın ve küçük tam sayıya yuvarladı ve;
7.99= 7
7.49 = 7
7.51=7 olarak karşımıza çıktı.
SGN KOMUTU
Sgn komutu bizlere değişkenin hafızaya aldığı değerin negatif mi ? yoksa pozitif mi olduğunu gösterir.
Örnek olarak sayımız pozitif ise bizlere 1 çıktısını verir. Negatif ise -1 çıktısı verir.
CLS x = 7.99 y = 0 z = -777.51 PRINT SGN(x), SGN(y), SGN(z) END
ÇIKTISI: Sayı pozitif ise ekranda “1”, negatif ise “-1” ve sıfır girilmiş ise “0” olarak ekrana gelir.
ABS KOMUTU
Abs komutu girilen değerleri pozitif olarak tanımlamaktadır. Örneğin -7 değeri girildiğinde bizlere çıktı olarak 7 değerini göstermektedir.
CLS x = 7.99 y = 0 z = -777.51 PRINT ABS(x), ABS(y), ABS(z) END
ÇIKTISI: Sayıları pozitif (+) olarak karşımıza çıkarır.
Son Olarak 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