Amiga Dünyası sayı 16, sayfa 23

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 23

PRİNT USİNG KOMUTU: Kullanım Şekli: PRİNT USİNG |edeğişken ya da

Ekrana basılacak karakterlerin formatını değiştirmek için kullanılır. Yazı karakterleri için kullamlabileceği gibi, özellikle sayı karakterlerinin çıkışını düzenlemek için çok kullanılır. Pek çoğunuzun bildiği gibi. Basic'te özellikle bu komut kullanılmadığı sürece pek mümkün değil. Karakter formatı, işte islediğiniz Tormu girmek için kullmacağınız bölüm. Burada kullanacağınız birçok opsiyon vardır. işareti, bir rakam olarak kabul edilir; ondalık noktadan sonraki hane ayarlamaları yapılabilir. Aşağıdaki örnekleri inceleyin:

primt using "HA#AH#":324 söonüç 32.40

print using 17.00 print üsing 424.12 print using AND 128.49 print using 130.00

Verilen sayının ondalık noktasından önceki kısmında bulunan rakam savısı. karakter formatı ndaki # Tazla ise, la nımlayıcı Olarak işareti basılacaktır: prim using 3253 743259325 karakter forman am başına "4" işareti koymak, verilen değerin başındaki artı ya da eksi işaretinin yazılmasını sağlar. "4" işaretinin sona konması, değer işaretinin başa değil sona Konmasına sebep olur. karakter sona artı yerine eksi işareti de konulabilir: bu durumda, sadece değer eksi olduğunda sonuna “-* işareti gelir: print using 4324.23 print using prini using “HAH 518.28print using “HAH 234 324.23 print using 518,29- # işaretlerinin önüne "**" işareti konuverilen değer ile # işaretleri sayısı arasındaki farktan ortaya çıkan yıldız işareti ile doldurulur. Yıldız işaretkeri rakam hanesi olarak savılır: using **42 20) prini üsing 10) print using #H”:-522.456 *-523.46 tek dolar işareti yazılmasına neden olur. İlk dökür işareti sonrasmda kayazılacağını, ikinci işareti de bir rakam pozisyonunu işarctler.

$43.54 print using 54-543 54 print using "S$###.##":-53245.345

print using

print using “SER print using A SASA

Ve "$$" işaretlerinin kombinasyonunu da oluşturabilirsiniz. şeklinde bir kombinasvonda, bir dolar ve iki de vildızlar için Karakter pozisyonu sayılır:

print using prim üsine 20)

Ondalık noktanın soluna "," koyarsanız, aşağıdaki sonucu elde edersiniz: primi using 3.444 233.50 Peki, üslü sayılarda ne oluyor? Üslü sayı Tormatı için kullanılacak işaret "MA" using print 009 " " karakteri. formal karakteri verine (H#) sonraki karakterin yazılmasını sağlar: print karakter formatı içerisinde. herhangi bir uzunlukta mesaj da girebilirsiniz. Ancak yazının 24 karakterden uzun olmamasında var. print using "İSTE 3.3 Gelelim PRİNT USİNG o kontültünün vazasal Karakterler için kullanımına. Ünlem işareti bilgisayara. verilen karakter dizisinin sadece birinci karakterini basmasını sövler: prini Komutu. sonuçta ekrana A karakterini basar, Bir daha Tazla Karakter basmasını İsterseniz, iki ters bölü işareli arasına istediğiniz karakter sayısı kadar boşluk koyun: prim komutu, ters bölü arasında bulu nan 3 boşluk kadar Karakter alır ve ekrana: Mer basar, “&” işareti ise, verilen karakter tamamını ekrana basmak için kullanılır:

print üsing print üsine Armıga Amiga

Tabii ki bu sonucu PRINT USING kullanmadan da alabilirsiniz. PRINT USING, kullanımı çok basit olmayan bir komut. Ancak formatlı listeler ve tablolar oluşturabilmeniz için gereken opsiyonlara sahip oluşu açısından da oldukça önemli. Aynı amaçla kullanılabilen LOCATE ve yazısal dizi fonksiyonlarına göre de daha iyi çalışıyor. PRINT#

PRİNT# USİNG KOMUTLARI: kullanım Şekli: PRİNT#dosva-na.|USİNG karakter fordeğişken listesi

Bir sırasal dosyaya data kaydı. yapmak için kullanılır. kayıt için açılmış dosvanın numarasıdır; karakter PRİNT USİNG incelediğimiz formları içerir. değişken listesi ise. dosyaya yazılacak sayısal ya da yazısal ifadelerdir PRİNTER. dataları sıkışlırmaz: ekrana yazmak için kullanılan PRİNT komutu yerine kullamlır. değişken İistesi'ndeki arasında nokta ya da virgül kullanılabilir: PRİNTE gibi. Virgül kullanmak, dosyada datalar arasında çok fazla boöşlük bırakılmasına neden olur. Bunlar, dosyaya yazarken kullanılacak ayırıcılar. Bir de dosyadan İNPUT# ile ökünürken dataların anlamlı olması için, işaretlerle ayrılmasında fayda var. Şöyle bir örnekle inceleyelim: AŞ-”ISTANBUL” B$z"1991” ide kaydedilen datalar ISTANBUL 1991 gibi bir bilgi gelecektir. Bu iki değişkenin birbirinden virgülle ayrılmasında Tayda olduğu açık. Bunun için doğru konun kul- Tanımı şöyle; Bu Kez data okunduğunda, aynı hilgi: şeklinde olacaktır. Tabii boşluk, returü kodları ve ascii karakter kodları da Kullanılabilir. Artık siz: PRİNT#İ. USİNG HH," komutunun sonucunu PRİNT USİNG anlalımlarından bulabilirsiniz. değil mi? Bir küçük program bu komutu da

ENPUT AK İNPUT “YASINIZ":Y OPEN "TEST" OUTPUT AS #I PRINT#I CLOSE | OPEN "TEST" FOR İNPUT AS #İ Y İNPUT&1,NS$:PRİNT NS CLOSE |

Bu aylık da bu kadar. Gelecek ay yine birlikte olalım. Hoşçakalım....

Klavyeyle gezinmek için ← ve → tuşları.