/ Números arredondados na programação para WEB

Arredondamento de números em programação WEB

Na matemática, muitas vezes há situações em quea precisão total do número não é necessária ou pode interferir devido à impossibilidade de determinação. Tais situações podem surgir quando se trabalha, por exemplo, com funções complexas de movimento.

Números de arredondamento

O arredondamento de números para um determinado sinal é a sua substituição pelo valor mais próximo, com o último preenchido com zeros no final.

As ações naturais podem estar sujeitas a estaoperações em diferentes graus de precisão: dezenas, centenas, milhares, etc. Dependendo do grau de precisão exigido, é necessário substituir os dígitos pelos zeros na descarga para os quais o arredondamento é executado. Para exemplos simples, você pode enviar esta operação.

Então, ao arredondar o número para dezenas, é necessário substituir o dígito na unidade um por zero. Ao mesmo tempo, ao arredondar para centenas, é necessário substituir a descarga de unidades e dezenas.

Esta operação envolve a obtenção de um valor aproximado por conversão.

Arredondamento de números PHP

Embora o PHP seja uma linguagem de tradutor,projetado para simplificar a criação de páginas WEB e aplicativos, ele também contém várias funções para trabalhar com expressões matemáticas. Seu arredondamento também está incorporado neste ambiente de desenvolvimento.

Funções PHP

O PHP tem três funções para arredondamento.números: redondo, ceil e chão. O primeiro destina-se a arredondar para o número inteiro mais próximo. O segundo - o mesmo que o primeiro, apenas em grande forma. O terceiro está em baixo.

A função Round () é definida pela seguinte sintaxe:

float round (valor de flutuação [, precisão int])

O primeiro parâmetro indica o número no qual a conversão ocorre. O segundo, sendo opcional, indica a precisão com que o arredondamento é realizado.

Um exemplo de uso da função:

Arredondamento do número Php

$ 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

Arredondando o número necessário para centésimos:

$ roun = round (3,467,2); // 3,47

Arredondar o número desejado para um valor inteiro:

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

Se você deseja obter o número arredondado, use a função ceil () definida pela sintaxe:

float ceil (valor de flutuação)

Esta função precisa passar apenas um parâmetro contendo um número fracionário.

Um exemplo de uso da função:

$ cei = ceil (4,7); // 5
$ cei = ceil (4.001); // 4
$ cei = ceil (6,5); // 7
$ cei = ceil (3,0); // 3

Se você quiser arredondar os números, você precisa

Arredondamento de Javascript

use a função floor () definida pela sintaxe:

andar flutuante (valor flutuante)

Esta função é semelhante à anterior, exceto que arredonda o número fracionário passado para um valor inteiro menor.

Um exemplo de uso da função:

$ okr = floor (4,99); // 4
$ okr = floor (5,023); // 5
$ okr = andar (6,4); // 6
$ okr = andar (7,0); // 7

Arredondamento de JavaScript

JavaScript, como o PHP, tem funções para arredondar números. Eles são semelhantes às funções do PHP, tanto no nome quanto no conteúdo, exceto pelo fato de serem chamados como métodos do objeto Math.

Javascript é inerentemente objetolinguagem de programação orientada. Isso implica em alguns recursos do trabalho em funções. Estamos interessados ​​na função de arredondamento de números e suas propriedades estão embutidas no objeto Math. E para chamá-los após o nome do objeto, você deve especificar o operador de chamada "." E, em seguida, o nome da propriedade. Da mesma forma, você deve especificar os valores que são passados ​​por essa propriedade.

Exemplo:

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

Mostra em uma janela pop-up 125.

De qualquer forma, mesmo com a tarefa aparentemente difícil de trabalhar com linguagens orientadas a objetos, não haverá problema em usar funções JavaScript.

Leia mais: