Rotunjirea numerelor în programarea WEB

În matematică, există adesea situații în care nu este necesară acuratețea completă a unui număr sau poate interfera cu imposibilitatea determinării. Astfel de situații pot apărea atunci când se lucrează, de exemplu, cu funcții de mișcare complexe.

Numere rotunjite

Se rotunjește numerele la un anumit caracter este înlocuirea cu o valoare apropiată, cu adăugarea ultimelor zerouri la sfârșit.

fracțiune naturală poate fi supusă operației de diferite grade de precizie: .. zeci, sute, mii, etc., în funcție de gradul necesar de precizie necesară pentru a înlocui numărul cu zerouri, situat în descărcarea de gestiune, care este rotunjit. Pe exemple simple, vă puteți imagina această operație.

Deci, atunci când rotunjiți numărul la zeci, este necesar să înlocuiți cifra în cifra unității. În același timp, când se rotunjește până la sute - este necesar să înlocuiți descărcarea unităților și a zeci.

Această operație implică obținerea unei valori aproximative prin conversie.

Rotunjirea numerelor PHP

Deși limba PHP este un limbaj compilator conceput pentru a simplifica crearea paginilor WEB și a aplicațiilor, acesta conține și o serie de funcții pentru a lucra cu expresii matematice. Încadrarea lor este, de asemenea, cusută în acest mediu de dezvoltare.

Funcții PHP

În PHP, există trei funcții pentru rotunjirea numerelor: rotund, tavan și podea. Primul este pentru rotunjire până la cel mai apropiat număr întreg. Al doilea este același cu primul, numai în partea mai mare. Al treilea - în partea mai mică.

Funcția Runde () specifică sintaxa:

float rotund (valoare float [, precizie int])

Primul parametru specifică numărul pe care are loc conversia. Al doilea, fiind opțional, indică precizia cu care cifrele sunt rotunjite.

Un exemplu de utilizare a funcției:

Rotind numere php

$ roun = runda (3.8) - // 4
$ roun = runda (3.15) - // 3
$ roun = rotundă (5.5) - // 6
$ roun = rotundă (8.499) - // 8
$ roun = rotund (2.46.1) - // 2.5
$ roun = rotund (3.7384.3) - // 3.738
$ roun = rotundă (1939, -1) - // 1940
$ roun = rotund (2.5,1) - // 2.5
$ roun = runda (1444, -2) - // 1400

Rotunjirea numărului căutat la suta:

$ roun = rotund (3.467,2) - // 3.47

Se rotunjește numărul necesar la o valoare întregă:

$ roun = rotund (4.827) - // 5

Dacă doriți să obțineți numărul rotunjit, ar trebui să utilizați funcția ceil () cu sintaxa:



tavă float (valoare float)

Această funcție trebuie trecută numai cu un parametru care conține un număr fracționat.

Un exemplu de utilizare a funcției:

$ cel = tavan (4.7) - // 5
$ cel = ceil (4.001) - // 4
$ cel = tavan (6.5) - // 7
$ cel = ceil (3.0) - // 3

Dacă este necesar ca rotunjirea numerelor să fie mai mică,

Rotunjirea numerelor jаvascript

utilizați funcția floor (), definită de sintaxă:

podeaua flotantă (valoarea flotantă)

Această funcție este similară cu cea anterioară, cu excepția faptului că ea rotunjește numărul fracționat transmis acesteia la o valoare întregă mai mică.

Un exemplu de utilizare a funcției:

$ okr = etaj (4.99) - // 4
$ okr = etaj (5.023) - // 5
$ okr = etaj (6.4) - // 6
$ okr = etaj (7.0) - // 7

Rundele de numere jаvascript

În jаvascript, ca în PHP, există funcții pentru rotunjirea numerelor. Ele sunt similare cu funcțiile PHP atât în ​​titlu, cât și în conținut, cu excepția faptului că sunt numite ca metode ale obiectului Math.

jаvascript este în mod inerent un limbaj de programare orientat pe obiecte. De aici rezultă câteva trăsături ale lucrului pe funcții. Funcțiile de rotunjire a numerelor care ne interesează și proprietățile lor sunt încorporate în obiectul Math. Și pentru a le numi după numele obiectului, trebuie să specificați operatorul "." Și apoi numele proprietății. În mod similar, trebuie să specificați valorile trecute de această proprietate.

exemplu:

alertă ("Math.floor (125.6768) = `+ Math.floor (125.6768));

Se va afișa în fereastra pop-up 125.

În orice caz, chiar și cu munca aparent dificilă cu limbile orientate pe obiecte, nu există nici o problemă în utilizarea funcțiilor jаvascript.

Distribuiți pe rețelele sociale:

înrudit
Înmulțirea și împărțirea în coloane: exempleÎnmulțirea și împărțirea în coloane: exemple
Numere mari: 1000000000 - care este numele numărului?Numere mari: 1000000000 - care este numele numărului?
Numerele sunt giganți și pitici. Informații interesante despre giganțiNumerele sunt giganți și pitici. Informații interesante despre giganți
Termenul de descărcare de gestiune în matematică. Suma termenilor de descărcareTermenul de descărcare de gestiune în matematică. Suma termenilor de descărcare
Sistemul numărului zecimal: baza, exemple și traducerea în alte sisteme numericeSistemul numărului zecimal: baza, exemple și traducerea în alte sisteme numerice
Cum să rotunji numerele în mod corect și unde în viață această abilitate poate deveni utilăCum să rotunji numerele în mod corect și unde în viață această abilitate poate deveni utilă
Numere compuse în limba rusă. Ce întrebare răspunde numerotatorul?Numere compuse în limba rusă. Ce întrebare răspunde numerotatorul?
Reprezentarea numerelor în computer. Reprezentarea numerelor întregi și a numerelor reale în…Reprezentarea numerelor în computer. Reprezentarea numerelor întregi și a numerelor reale în…
Conversia de tip. Funcții rotunde și Trunc în PascalConversia de tip. Funcții rotunde și Trunc în Pascal
Care sunt zerourile unei funcții și cum să le definiți?Care sunt zerourile unei funcții și cum să le definiți?
» » Rotunjirea numerelor în programarea WEB