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.
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:
$ 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ă,
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.
- Fracții ordinare și zecimale și acțiuni asupra lor
- Înmulțirea și împărțirea în coloane: exemple
- Numere mari: 1000000000 - care este numele numărului?
- Numerele sunt giganți și pitici. Informații interesante despre giganți
- Termenul de descărcare de gestiune în matematică. Suma termenilor de descărcare
- Sistemul 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ă
- Numere compuse în limba rusă. Ce întrebare răspunde numerotatorul?
- Reprezentarea numerelor în computer. Reprezentarea numerelor întregi și a numerelor reale în…
- Conversia de tip. Funcții rotunde și Trunc în Pascal
- Care sunt zerourile unei funcții și cum să le definiți?
- Simboluri în PHP: șir la număr și înapoi
- Ce sunt numerele cu puncte plutitoare?
- Printf C: descriere, formatare, exemple
- Sistem informatic - număr. Tipuri de sisteme de numere
- Zecimale fracții
- Cele mai populare sisteme de numere
- Ordinală
- Formatarea numerelor: funcția PHP number_format ()
- Cum se convertește un șir la un număr în jаvascript
- Exemple atunci când ortografia cifrelor cauzează dificultăți