Computers, Programmering
Getallen afronden in de programmering voor WEB
In de wiskunde, zijn er gevallen waarin de volledige precisie van het nummer niet nodig is, of kan interfereren als gevolg van de onmogelijkheid van het bepalen. Dergelijke situaties kunnen optreden, bijvoorbeeld met complexe bewegingsfuncties.
Afronding tot een teken - het was zijn vervanger dicht in waarde met de toevoeging van de laatste nullen aan het eind.
Natuurlijke fractie kan worden onderworpen aan de werking van verschillende nauwkeurigheids-: .. tientallen, honderden, duizenden, etc. Afhankelijk van de vereiste mate van nauwkeurigheid nodig het aantal met nullen, in de afvoer, welke afgeronde vervangen. U kunt de werking van eenvoudige voorbeelden bedenken.
Wanneer dus afronden het aantal tientallen, te vervangen door nul cijfer in de afvoereenheid. Tegelijkertijd met afronding tot honderden - moet de enen en tiental vervangen.
Deze operatie omvat het verkrijgen van de benaderde waarden door transformatie.
PHP getallen afronden
Hoewel PHP taal en is de taal, compiler, ontworpen voor maximale vereenvoudiging van het werk op het creëren van webpagina's en applicaties, het bevat ook een aantal functies voor het werken met wiskundige uitdrukkingen. Ze naaien ook afronding deze ontwikkelomgeving.
PHP-functies
In PHP biedt drie functies voor het afronden: rond, ceil en vloer. Ten eerste voor het afronden laag integer. De tweede - hetzelfde als de eerste, maar in een grote weg. Derde - naar beneden.
Round () functie stelt de volgende syntaxis:
float round (decimale waarde [, int nauwkeurigheid])
De eerste parameter geeft het nummer, waarop de conversie plaatsvindt. Ten tweede, als optie, geeft de precisie waarmee de afronding van getallen.
Een voorbeeld van het gebruik van de functie:
$ Roun = round (3.8); // 4
$ Roun = round (3.15); // 3
$ Roun = round (5,5); // 6
$ Roun = round (8,499); // 8
$ Roun = round (2.46,1); // 2,5
$ Roun = round (3.7384,3); // 3.738
$ Roun = round (1939 -1); // 1940
$ Roun = round (2.5,1); // 2,5
$ Roun = round (1444 -2); // 1400
Afronding van de gewenste aantal tot twee cijfers achter de komma:
$ Roun = round (3.467,2); // 3,47
Afronden van het gewenste nummer op een gehele waarde:
$ Roun = round (4,827); // 5
Als u wilt een rond getal te krijgen in een grote weg, moet u gebruik maken ceil () functie geeft de syntax:
float ceil (float waarde)
Deze functie is noodzakelijk om slechts één parameter die een fractioneel getal bevat passen.
Een voorbeeld van het gebruik van de functie:
$ Cei = ceil (4.7); // 5
$ Cei = ceil (4.001); // 4
$ Cei = ceil (6.5); // 7
$ Cei = ceil (3,0); // 3
Als u wilt dat de afronding van getallen in minder kant nood
Gebruik floor () functie stelt de syntax:
float verdieping (decimale waarde)
Deze functie is vergelijkbaar met het vorige, behalve dat het haar een gebroken getal aan het onderste geheel getal rondes doorgegeven.
Een voorbeeld van het gebruik van de functie:
$ Okr = vloer (4.99); // 4
$ Okr = vloer (5.023); // 5
$ Okr = vloer (6.4); // 6
$ Okr = vloer (7,0); // 7
JavaScript getallen afronden
In JavaScript, zoals met PHP, is er een functie voor het afronden van getallen. Ze zijn vergelijkbaar met PHP-functies, zoals de titel en de inhoud, met uitzondering van het feit dat ze worden genoemd als methoden van het object Math.
JavaScript is inherent objectgeoriënteerde programmeertaal. Dit impliceert een aantal functies werken op functionaliteit. Wij zijn geïnteresseerd in de functie van getallen afronden en hun eigenschappen zijn opgenomen in het Math object. En om ze te bellen achter de naam van het object moet u de exploitant van het gesprek te geven "" En dan de naam van de eigenschap. Op dezelfde manier moet u opgeven, en de waarden doorgegeven aan deze eigenschap.
bijvoorbeeld:
alert ( 'Math.floor (125,6768) =' + Math.floor (125,6768));
Zal de pop-up venster 125 weer te geven.
In ieder geval, zelfs als het duidelijk op het eerste gezicht de complexiteit van het werken met objectgeoriënteerde talen zal geen enkel probleem om een JavaScript-functie te gebruiken.
Similar articles
Trending Now