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

 

Bir yanıt yazın

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