Sayıları Ondalık Format İle Yazdırmak

10 Mart 2009 – 06:28

Çok az bilinen bir ipucunu sizlerle paylaşmak istiyorum; "sayıları ondalık format ile yazdırmak". Peki nedir bu ondalık format? Bildiğiniz gibi bir sayıyı Response.Write ile ekrana yazdırmaya kalkarsanız sayıyı direkt ekrana yazdırır. Yani sayi = 1234 'ü ekrana yazdırırsanız 1234 şeklinde yazdıracaktır. Format işleminden sonra ise 1,234 şeklinde yazdıracaktır.

Peki bu formatlama işlemi nasıl yapılıyor? Aslında çok kısa kodlar ile. Buyrun aşağıdaki kodları inceleyin:

sayi = 1234.5678
Response.Write(FormatNumber(sayi, 0))
'Ekrana yazdırılan çıktı "1,234" olacaktır.
 
Response.Write(FormatNumber(sayi, 1))
'Ekrana yazdırılan çıktı "1,234.6" olacaktır.
 
Response.Write(FormatNumber(sayi, 2))
'Ekrana yazdırılan çıktı "1,234.57" olacaktır.
 
Response.Write(FormatNumber(sayi, 3))
'Ekrana yazdırılan çıktı "1,234.568" olacaktır.

Burada bahsettiğim FormatNumber fonksiyonunun en kısa kullanım örneğidir.

Yazıyı paylaşın:
  • Facebook
  • MySpace
  • FriendFeed
  • Twitter
  • Live
  • Google Bookmarks
  • del.icio.us
  • Digg
  • Yahoo! Buzz
  • LinkedIn
  • Technorati
  • Yahoo! Bookmarks
  • email

Etiketler: , , ,

Yorum Yazın