Kerekítési számok a WEB programozásban

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.

Kerekítési számok

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.

A PHP számok kerekítése

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.

PHP funkciók

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:

A php számok kerekítése

$ 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,

Kerekítés javascript számok

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 számok fordulata

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.

tetszett:
0
Felosztók és többszörösek
A számok fokozata: történelem, definíció,
Kompakt készülék
Természetes számok
Mi a logaritmus?
Tudja, mi "racionális" és
Az adatstruktúrák és algoritmusok alapvetőek
A számok egybeesése az órában: a sors jelei vagy
Mágikus tér: varázslatos, tangenciális,
Legjobb hozzászólások
fel