Matematiğe göre, çoğu yerdenumaranın tam doğruluğuna ihtiyaç duyulmaz veya tespit edilememe ihtimaline neden olabilir. Bu gibi durumlar, örneğin karmaşık hareket işlevleri ile çalışırken ortaya çıkabilir.
Sayıların belirli bir karaktere yuvarlanması, onu sonuna sıfırların eklenmesiyle yakın bir değere bırakmaktır.
Doğal paylar bu işleme tabi tutulabilirİşlemler, farklı doğruluk derecelerine getirilir: onlarca, yüzlerce, binlerce vb. Gerekli doğruluk derecesine bağlı olarak sıfırlar yuvarlamanın gerçekleştirildiği deşarjdaki rakamla değiştirilmelidir. Basit örneklerde, bu işlemi hayal edebiliyorsunuz.
Yani, sayı onlara yuvarlandığında, birlik basamağındaki rakamı değiştirmek için sıfır gerekir. Aynı zamanda, yüzlerce tur döndürürken - birimleri ve onların deşarjını değiştirmek gerekiyor.
Bu işlem dönüşüm ile yaklaşık bir değer elde etmeyi içerir.
PHP'nin dili bir dil çevirmen olmasına rağmen,Web sayfalarının ve uygulamaların oluşturulmasını azami ölçüde kolaylaştırmak için tasarlanmış olan matematiksel ifadelerle çalışmak için bir dizi işlev içeriyor. Yuvarlaklaşmaları da bu geliştirme ortamına dikiliyor.
PHP'de yuvarlama için üç işlev vardırRakamlar: yuvarlak, ceil ve zemin. Birincisi, en yakın tam sayıyı çevirmek içindir. İkincisi, ilk ile aynıdır, yalnızca büyük taraftadır. Üçüncüsü - daha kük tarafta.
Round () işlevi sözdizimini belirtir:
float yuvarlak (float değeri [, int hassasiyet])
İlk parametre, dönüşümün gerçekleşeceği sayıyı belirtir. İsteğe bağlı olmak ikincisi, sayıların yuvarlak olduğu doğruluğunu gösterir.
İşlevin kullanılmasına bir örnek:
$ roun = tur (3.8); // 4
$ roun = tur (3.15); // 3
$ roun = tur (5.5); // 6
$ roun = tur (8.499); // 8
$ roun = tur (2.46.1); // 2.5
$ roun = tur (3.7384,3); // 3.738
$ roun = tur (1939, -1); // 1940
$ roun = tur (2,5,1); // 2.5
$ roun = yuvarlak (1444, -2); // 1400
Aranan numarayı yüzüncü olarak yuvarlama:
$ roun = yuvarlak (3.467.2); // 3.47
Gerekli sayıyı bir tamsayı değerine yuvarlama:
$ roun = yuvarlak (4.827); // 5
Sayıyı toparlamak istiyorsanız, sözdizimi ile ceil () işlevini kullanmalısınız:
şamandıralı tavan (şamandıra değeri)
Bu işlev, kesirli bir sayı içeren sadece bir parametre geçirilmelidir.
İşlevin kullanılmasına bir örnek:
$ cei = tavan (4.7); // 5
$ cei = tavan (4.001); // 4
$ cei = tavan (6.5); // 7
$ cei = tavan (3.0); // 3
Sayıların daha küçük olmasına yemin etmek gerekirse,
sözdizimi tarafından tanımlanan floor () işlevini kullanın:
şamandıra tabanı (şamandıra değeri)
Bu işlev, öncekine benzerdir, ancak ondalık kesirli sayıyı daha küçük bir tamsayı değerine yuvarlar.
İşlevin kullanılmasına bir örnek:
$ okr = kat (4.99); // 4
$ okr = kat (5.023); // 5
$ okr = kat (6.4); // 6
$ okr = kat (7.0); // 7
Javascriptte, PHP'de olduğu gibi, sayıların yuvarlanması için fonksiyonlar vardır. Matematik nesnesinin yöntemleri olarak adlandırılmaları dışında, hem başlıkta hem de içerikte PHP işlevlerine benzerler.
javascript doğal olarak nesnediryönlendirilmiş programlama dili. Bu nedenle fonksiyonların bazı özellikleri takip eder. Bizi ilgilendiren sayıların yuvarlama işlevleri ve özellikleri Math nesnesine yerleştirilmiştir. Ve nesnenin adından sonra onları çağırmak için, "." Operatörü ve ardından mülkün adını belirtmeniz gerekir. Benzer şekilde, bu mülk tarafından iletilen değerleri belirtmeniz gerekir.
örnek:
uyarısı ("Math.floor (125.6768) =" + Math.floor (125.6768));
Pop-up penceresinde 125 gösterecek.
Her halükarda, nesne yönelimli dillerle çalışmanın karmaşıklığı ilk bakışta görünse bile, javascript işlevlerini kullanmak için bir sorun olmayacaktır.
</ p>