Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Yuvarlama anlamına gelir.

Birçok programlama dilinde round fonksiyonu bulunmaktadır. Bu sayede ondalıklı sayıların yuvarlatılması işlemi kolaylıkla yapılabilmektedir. Genel olarak birçok dilde kullanımı aynıdır. Eğer yuvarlatılacak kısım 5 ten buyukse bir ust sayıya tamamlanır. Değilse bir alt sayıya tamamlanır. PL/SQL için

select ROUND(3.1415926535, 2) as PI
-----------------------------------

PI
----
3,14

Yukarıdaki round fonksiyonuna gelen ikinci parametre, yuvarlamanın yapılacağı virgülden sonraki basamak sayısını göstermektedir.


mennan
24 Eylül 2005 01:25
2.  .net için bkz. Math.Round
mennan
24 Eylül 2005 01:25
3.  birçok yuvarlama fonksiyonu "round to the even number" ("Bankers round" da denir) yöntemini kullanır. parasal hesaplarda bu doğru bir işlemdir fakat YTL için uygun değildir. YTL'ye uyumlu java (veya .NET) için aşağıdaki fonksiyonlar kullanılabilir.

public double RoundDouble(double number,int digits) {
    return (Math.floor(number * pow(10,digits) + 0.5) / pow(10,digits) );
}

// Cep telefonlarında kullanılan J2ME kütüphanesinde Math.Power
// metodu bulunmadığından yazılmıştır.
private int pow(int base, int power){
    int val = base;
    for(int i=0; i<power-1; i++)
        val = val * val;
       
    return val;
}

bateristt
15 Mayıs 2006 13:24
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?
» round


Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1109 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen