/ / Avrundingstall i programmering for WEB

Avrunding tall i WEB programmering

I matte er det ofte situasjoner hvorFull nøyaktighet av nummeret er ikke nødvendig eller kan forstyrre på grunn av at det ikke er mulig å bestemme seg. Slike situasjoner kan oppstå når man for eksempel arbeider med komplekse bevegelsesfunksjoner.

Avrundingstall

Avrundingen av tall til et bestemt tegn er dets erstatning med det nærmeste i verdi med den siste fylt med nuller på slutten.

Naturlige aksjer kan være gjenstand for dette.operasjoner i varierende grad av nøyaktighet: tiere, hundrevis, tusen osv. Avhengig av ønsket nøyaktighet må du erstatte tallene med nuller i utslippet som avrundingen utføres. For enkle eksempler kan du sende inn denne operasjonen.

Så når du avrunder tallet til tiere, er det nødvendig å erstatte sifferet i enheten en med null. Samtidig, når avrunding til hundrevis, er det nødvendig å erstatte utslipp av enheter og titler.

Denne operasjonen innebærer å oppnå en omtrentlig verdi ved konvertering.

PHP nummerrunding

Selv om PHP-språket er et oversettersprog,designet for å forenkle opprettelsen av WEB-sider og applikasjoner, inneholder den også en rekke funksjoner for å arbeide med matematiske uttrykk. Deres avrunding er også innebygd i dette utviklingsmiljøet.

PHP-funksjoner

PHP har tre avrundingsfunksjoner.tall: runde, tak og gulv. Den første er ment å runde til nærmeste heltall. Den andre - den samme som den første, bare på en stor måte. Den tredje er nede.

Funksjonen Round () defineres av følgende syntaks:

flyte rundt (flyteverdi [, int presisjon])

Den første parameteren angir nummeret over hvilket konverteringen finner sted. Den andre, er valgfri, indikerer nøyaktigheten med hvilken avrunding som utføres.

Eksempel på bruk av funksjonen:

Php nummerrunding

$ roun = runde (3,8); // 4
$ roun = runde (3,15); // 3
$ roun = runde (5,5); // 6
$ roun = runde (8.499); // 8
$ roun = runde (2,46,1); // 2,5
$ roun = runde (3,7384,3); // 3,738
$ roun = runde (1939, -1); // 1940
$ roun = runde (2,5,1); // 2,5
$ roun = runde (1444, -2); // 1400

Avrunde det nødvendige nummeret til hundrevis:

$ roun = runde (3,467,2); // 3.47

Rund ønsket tall til et heltall:

$ roun = runde (4,827); // 5

Hvis du vil få en avrunding av tallet på en stor måte, bør du bruke funksjonen ceil () som er definert av syntaksen:

flyteverdi (flyteverdi)

Denne funksjonen må bare bestå av en parameter som inneholder et brøknummer.

Eksempel på bruk av funksjonen:

$ cei = ceil (4.7); // 5
$ cei = ceil (4001); // 4
$ cei = ceil (6,5); // 7
$ cei = ceil (3.0); // 3

Hvis du vil få avrundet tall ned, må du

Javascript avrunding

bruk gulvet () -funksjonen definert av syntaksen:

flyte gulv (flyteverdi)

Denne funksjonen ligner på den forrige, bortsett fra at den runder det brøkdelte nummeret som sendes til det til en lavere heltallverdi.

Eksempel på bruk av funksjonen:

$ okr = gulv (4,99); // 4
$ okr = gulv (5.023); // 5
$ okr = gulv (6,4); // 6
$ okr = gulv (7,0); // 7

JavaScript avrunding

JavaScript, som PHP, har funksjoner for avrunding av tall. De ligner på PHP-funksjoner, både i navn og i innhold, bortsett fra at de påberopes som metoder for Math-objektet.

Javascript er iboende objektorientert programmeringsspråk. Dette innebærer noen funksjoner i arbeidet med funksjoner. Vi er interessert i funksjonen av avrunding tall og deres egenskaper er innebygd i objektet Math. Og for å ringe dem etter navnet på objektet, må du angi samtaleoperatøren ".", Og deretter navnet på eiendommen. På samme måte må du angi verdiene som er bestått av denne egenskapen.

eksempel:

varsling ("Math.floor (125.6768) =" + Math.floor (125.6768));

Viser i et popup-vindu 125.

I alle fall, selv med det tilsynelatende ved første øyekast, vanskeligheten med å jobbe med objektorienterte språk, blir det ikke noe problem å bruke JavaScript-funksjoner.

</ p>>
Les mer: