A matematikában gyakran vannak olyan helyzetek, ahola szám teljes pontossága nem szükséges, vagy akadályozhatja a meghatározás lehetetlenségét. Ilyen helyzetek merülhetnek fel például összetett mozgásfunkciókkal.
A számok egy bizonyos karakterre való leképezése szoros értékkel történő helyettesítése, az utolsó nullák hozzáadásával a végén.
Természetes részvényeket lehet ennek alávetnia műveletek különböző mértékű pontossággal: tíz, több száz, ezer stb. A szükséges pontosságtól függően a nullákat ki kell cserélni a kioldás számával, amelyre a kerekítést végezték. Egyszerű példákkal el lehet képzelni ezt a műveletet.
Tehát amikor a számot tízesre kerekítik, nulla szükséges a számjegy helyébe az egység számjegyébe. Ugyanakkor, ha több százra kerekítik - szükség van az egységek és a tízek kibocsátására.
Ez a művelet konverzióval történő hozzávetőleges értéket eredményez.
Bár a PHP nyelv is nyelvi fordító,melynek célja a weblapok és alkalmazások létrehozásának egyszerűsítése, továbbá számos funkciót tartalmaz a matematikai kifejezésekkel való együttműködéshez. Kerekítésük is ebbe a fejlesztési környezetbe varródik.
A PHP-ben három funkció van a kerekítéshezszámok: kerek, ceil és padló. Az első a legközelebbi egész számra kerekítés. A második ugyanaz, mint az első, csak a nagyobb oldalon. A harmadik - a kisebb oldalon.
A Round () függvény meghatározza a szintaxist:
float round (float érték [, int pontosság])
Az első paraméter adja meg azt a számot, amelyen az átalakítás történik. A második, opcionális, jelzi a számok kerekítésének pontosságát.
Példa a funkció használatára:
$ roun = kerek (3.8); // 4
$ roun = kör (3.15); // 3
$ roun = kör (5.5); // 6
$ roun = kör (8.499); // 8
$ roun = kör (2.46.1); 2.5
$ roun = kerek (3,7384,3); // 3,738
$ roun = kerek (1939, -1); // 1940
$ roun = kör (2.5.1); 2.5
$ roun = kerek (1444, -2); // 1400
A keresett számot századra kerekítve:
$ roun = kör (3.467.2); // 3.47
A kívánt szám megkerekítése egész számra:
$ roun = kerek (4.827); // 5
Ha meg szeretné kapni a számot felfelé, használja a ceil () függvényt a szintaxissal:
úsztatott ceil (float value)
Ezt a funkciót csak egy, a törtszámot tartalmazó paraméteren kell átadni.
Példa a funkció használatára:
$ cei = ceil (4.7); // 5
$ cei = ceil (4,001); // 4
$ cei = ceil (6,5); // 7
$ Cei = ceil (3,0); // 3
Ha szükség van a számok kerekítésére egy kisebb,
használja a szintaxis által definiált padlót () függvényt:
float floor (float érték)
Ez a funkció hasonló az előzőhöz, azzal a különbséggel, hogy a hozzá tartozó törtszámot kisebb egész számra fordítja.
Példa a funkció használatára:
$ okr = padló (4.99); // 4
$ okr = padló (5.023); // 5
$ okr = padló (6.4); // 6
$ okr = padló (7.0); // 7
A JavaScript-ben, mint a PHP-ben, vannak funkciók a számok kerekítéséhez. Hasonlóak a PHP funkcióihoz mind a címben, mind a tartalomban, kivéve, hogy a Math objektum metódusainak nevezik őket.
A JavaScript lényegében egy objektumorientált programozási nyelv. Így következik a funkciók működésének néhány jellemzője. A számunkra kerülő számok lekerekítési funkciói és tulajdonságaik a Math objektumba ágyazódnak. Ha pedig az objektum neve után hívja őket, meg kell adnia a "." Operátort, majd a tulajdonság nevét. Hasonlóképpen meg kell adnia az ezen tulajdonság által átadott értékeket.
például:
riasztás ("Math.floor (125.6768) =" + Math.floor (125.6768));
A 125-es popup ablakban fog megjelenni.
Mindenesetre még az objektumorientált nyelvekkel való látszólag nehéz munka esetén semmi sem okoz problémát a JavaScript funkciók használatában.