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.
Etiketler: ASP, asp ipuçları, asp nedir, asp uzmanı