![]() 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.
İş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ırlat ayı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ı;
Ö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/2daha 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.
|