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.
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:
$ 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
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.