Apvalinimo numeriai WEB programavime

Matematika dažnai yra situacijų, kaivisiškas skaičiaus tikslumas nėra būtinas arba gali trukdyti nustatyti neįmanoma. Tokios situacijos gali kilti dirbant, pavyzdžiui, su sudėtingomis judesio funkcijomis.

Apvalinimo numeriai

Apvalinimas skaičiais iki tam tikro simbolio yra jį pakeisti uždarąja verte, o pabaigoje - paskutiniai nuliai.

Dėl to gali būti taikomos natūralios akcijosoperacija įvairaus tikslumas: .. dešimčių šimtais tūkstančių ir tt Priklausomai nuo reikiamo tikslumo laipsnį būtina pakeisti numerį nuliai, esančių patvirtinimo, kuris apvalinamas. Paprastais pavyzdžiais galite įsivaizduoti šią operaciją.

Taigi, kai skaičius suapvalinamas iki dešimčių, vienetas turi pakeisti nulį. Tuo pačiu metu, apvalinant iki šimtų - reikia pakeisti vienetų ir dešimčių išmetimą.

Ši operacija susijusi su apytikslės vertės gavimas per konversiją.

Suapvalinti PHP numerius

Nors PHP kalba taip pat yra kalbos vertėjas,suprojektuota taip, kad būtų kuo labiau supaprastinta tinklalapių ir programų kūrimas, joje taip pat yra keletas funkcijų dirbant su matematinėmis išraiškomis. Jų apvalinimas taip pat yra įstrigęs šioje vystymosi aplinkoje.

PHP funkcijos

PHP yra trys apvalinimo funkcijosskaičiai: apvalios, lubos ir grindys. Pirmasis - suapvalinti iki artimiausio sveiko skaičiaus. Antrasis yra tas pats kaip pirmasis, tik didesniame. Trečias - mažesnėje pusėje.

Funkcija Round () nurodo sintaksę:

plūduriuojantis turas (plūduriuojanti vertė [int tikslumas])

Pirmasis parametras nurodo skaičių, per kurį vyksta konversija. Antrasis variantas, kuris yra neprivalomas, nurodo tikslumą, su kuriuo skaičiai yra suapvalinti.

Funkcijos naudojimo pavyzdys:

Suapvalinti php numerius

$ roun = raundas (3.8); // 4
$ roun = raundas (3.15); // 3
$ roun = apvalus (5.5); // 6
$ roun = raundas (8.499); / / 8
$ roun = raundas (2.46.1); // 2.5
$ roun = raundas (3.7384,3); // 3.738
$ roun = raundas (1939, -1); // 1940 m
$ roun = apvali (2.5,1); // 2.5
$ roun = turo (1444, -2); // 1400

Apvalinamas ieškomas numeris iki šimto:

$ roun = raundas (3.467.2); / / 3.47

Norimo skaičiaus suapvalinimas iki sveiko skaičiaus:

$ roun = apvali (4.827); // 5

Jei norite, kad skaičius būtų suapvalintas, naudokite sintaksės funkciją ceil ():

plūduriuojantis lubas (plūduriuojanti vertė)

Ši funkcija turi būti perduota tik vienu parametru, kuriame yra trupmeninis numeris.

Funkcijos naudojimo pavyzdys:

$ cei = ceil (4.7); // 5
$ cei = ceil (4.001); // 4
$ cei = ceil (6.5); // 7
$ cei = ceil (3.0); // 3

Jei reikia, kad skaičiai būtų suapvalinti iki mažesnio,

Javascript skaičių apvalinimas

naudokite sintaksės apibrėžtą funkciją grind ():

plūduriuojantis grindys (plūduriuojanti vertė)

Ši funkcija yra panaši į ankstesnę, išskyrus tai, kad ji perima jam priskirtą trupmeninį skaičių mažesnei sveikojo skaičiaus reikšmei.

Funkcijos naudojimo pavyzdys:

$ okr = aukštas (4.99); // 4
$ okr = aukštas (5.023); // 5
$ okr = aukštas (6.4); // 6
$ okr = grindys (7.0); // 7

"JavaScript" numerių raundai

"JavaScript", kaip ir PHP, yra skaičių apvalinimo funkcijos. Jie panašūs į PHP funkcijas tiek pavadinime, tiek turinyje, išskyrus tai, kad jie vadinami Matematikos objekto metodais.

"JavaScript" iš esmės yra objektasorientuota programavimo kalba. Vadinasi, yra keletas funkcijų, susijusių su funkcijomis. Matematikos objekte yra įterptų mus dominančių skaičių ir jų savybių apvalinimo funkcijos. Ir skambindami juos po objekto pavadinimu, turite nurodyti "." Operatorių, tada nuosavybės pavadinimą. Panašiai, jūs turite nurodyti vertes, priskirtas šiam turtui.

Pavyzdys:

perspėjimas ("Math.floor (125.6768) =" + Math.floor (125.6768));

Parodys iškylančiajame lange 125.

Bet kokiu atveju, netgi kai atrodo sudėtingas darbas su objektu orientuotomis kalbomis, "JavaScript" funkcijų naudojimas nėra problema.

Patinka:
0
Divisors ir kartotiniai
Skaičių laipsniai: istorija, apibrėžimas,
Kompaktiškas rinkinys
Natūralūs skaičiai
Kas yra logaritmas?
Ar žinote, kas yra "racionalus" ir
Duomenų struktūros ir algoritmai yra pagrindiniai
Numerių sutapimas laikrodyje: likimo požymiai arba
Magiškasis kvadratas: stebuklingas, tangentinis,
Populiariausi pranešimai
aukštyn