PRINT komutunun matamatiksel yönü de şöyle; Bu komutun önüne tırnak içine almadan yazacağımız rakamlar üzerinde yapacağımız işlemlerin sonucu bir alt satırda görüntülenir.

Toplama için; +

Çıkarma için; -

Çarpma için; *

Bölme için; /

Üs alma için; ^

İşaretlerini kullanırız.

Örnek:

PRINT 4+5

9

Ok.

Bir başka örnek:

PRINT 4+5-3

6

Ok.

Bu arada şunu da hatırlatayım. Kısa yoldan PRINT yazmak istiyorsanız; ALT ve P tuşlarına birlikte basarsanız (ALT+P) ekrana PRINT yazılır.

* İngilizcede İ ve ı harfleri olmadığı için PRINT komutunu yazarken; büyük harfle yazıyorsak PRINT, küçük harfle yazıyorsak print şeklinde yazmalıyız. *

Şimdi bir alıştırma yapalım: Ahmet, Mehmet, Ali isimli üç arkadaş beraber çalışıyorlar ve her günün sonunda kazandıkları parayı toplayıp üçe bölüyorlar. Gün sonunda, Ahmet'in 7.000.000.- TL., Mehmet'in 8.000.000.- TL. ve Ali'nin 12.000.000.- TL. olduğuna göre kişi başına ne kadar para düşüyor. 

Muhtemelen bu işlemi yaparken siz şöyle yazacaksınız;

PRINT 7000000+8000000+12000000/3

Ve 19000000 şeklinde size göre anlamsız bir sonuç alacaksınız. Ama, eğer okul yıllarındaki bilgilerinizi hala unutmamışsanız, bir matematik kuralı olarak işlemlerdeki önceliği hatırlayacak ve doğru olan şekilde;

PRINT (7000000+8000000+12000000)/3

Şeklinde komutu yazarak, doğru olan neticeyi, yani 9000000 rakamını elde edeceksiniz.

Demek ki bu gibi işlemlerde şu kurallara dikkat edeceğiz:

Gwbasic derleyicisi, PRINT komutu ile işlem yapıldığında işlem satırında hesaplamaları yaparken, satırda yazılan sıraya göre değil, öncelik sırasına göre işlem yapar.

Nedir öncelik sırası;

  • Parantez içindeki işlemler (eğer iç içe birkaç parantez varsa en önce en içteki parantez)
  • Üs alma işlemleri
  • Çarpma ve bölmeler
  • Toplama ve çıkarmalar.

Örnek;

PRINT 4*5+3/3*(12+(3+4))-6/2

Burada önce en içteki parantez içindeki işlemi yapacak;

4*5+3/3*(12+7)-6/2

Sonra kalan diğer parantezi kaldıracak;

4*5+3/3*19-6/2

daha sonra çarpma ve bölmeler eşit öncelik hakkına sahip olduğu için önce ilk gördüğü çarpma veya bölme işlemini yapacak ve sırasıyla şöyle olacak;

20+3/3*19-6/2

20+1*19-6/2

20+19-6/2

20+19-3

bundan sonra da toplama ve çıkarma işlemleri de aynı önceliğe sahip olduğundan yine satırda ilk gördüğü toplama ya da çıkarma işlemini yapacak dolayısıyla;

39-3

ve

36

sonucunu elde ederiz.

 


3.Sayfa 5.Sayfa

 


GWBASIC MENU


Eğer bu sayfaya bir arama motorundan veya her hangi bir şekilde direk geldiyseniz ve Ana sayfayı göremiyorsanız, Ana sayfaya ulaşmak için;

T I K L A Y I N