Funções Aritméticas em PHP

Quando estamos começando a programar em PHP, é comum utilizarmos operadores como + (soma), - (subtração), * (multiplicação) e / (divisão) para resolver problemas matemáticos. No entanto, em alguns casos, esses operadores não são suficientes para realizar cálculos mais complexos, como arredondar números, calcular a raiz quadrada ou converter bases numéricas. É aí que entram as funções aritméticas do PHP, que facilitam muito nossa vida!

Neste artigo, vou explicar de maneira bem simples cada uma dessas funções aritméticas que usei no meu código anterior. Vou mostrar exemplos práticos que qualquer iniciante pode entender e aplicar nos seus projetos.

1. abs() – Valor Absoluto

A função abs() retorna o valor absoluto de um número. O valor absoluto de um número é a distância dele para o zero, ou seja, ignora-se se o número é negativo ou positivo, sempre retornando um número positivo.

Exemplo:

Saída:
O valor absoluto de -2000 é 2000

2. base_convert() – Conversão de Bases Numéricas

A função base_convert() converte um número de uma base numérica para outra. No exemplo abaixo, estamos convertendo o número 500, que está na base decimal (10), para a base hexadecimal (16).

Exemplo:

Saída:
500 na base hexadecimal é 1f4

3. ceil() – Arredondar Para Cima

A função ceil() sempre arredonda um número para cima. Mesmo que o número tenha uma parte decimal muito pequena, ele vai subir para o próximo inteiro.

Exemplo:

Saída:
Arredondando 5.1 para cima: 6

4. floor() – Arredondar Para Baixo

Já a função floor() faz o oposto: ela sempre arredonda o número para baixo, ignorando a parte decimal.

Exemplo:

Saída:
Arredondando 5.9 para baixo: 5

5. round() – Arredondamento Aritmético

A função round() segue o arredondamento tradicional: se o número decimal for maior ou igual a 0.5, ele arredonda para cima; caso contrário, arredonda para baixo.

Exemplo:

Saída:
Arredondando 5.5: 6

6. hypot() – Calcular a Hipotenusa

A função hypot() calcula a hipotenusa de um triângulo retângulo, dada a medida dos dois catetos. Se você já viu o Teorema de Pitágoras, vai lembrar que a fórmula é c² = a² + b².

Exemplo:

Saída:
A hipotenusa de um triângulo com catetos 3 e 4 é 5

7. intdiv() – Divisão Inteira

A função intdiv() realiza a divisão de dois números e descarta a parte decimal, retornando apenas o inteiro da divisão.

Exemplo:

Saída:
A divisão inteira de 8 por 3 é 2

8. min() e max() – Valores Mínimos e Máximos

A função min() retorna o menor valor em uma lista de números, enquanto a função max() retorna o maior valor.

Exemplo de min():

Exemplo de max():

Saída de min():
O menor valor é 2

Saída de max():
O maior valor é 9

9. pi() – Valor de Pi

A função pi() retorna o valor de Pi (π), que é aproximadamente 3.14159. Essa constante é muito útil em cálculos envolvendo círculos.

Exemplo:

Saída:
O valor de Pi é 3.1415926535898

10. pow() – Potência

A função pow() eleva um número a uma potência. Por exemplo, pow(8, 2) é equivalente a 8².

Exemplo:

Saída:
8 elevado ao quadrado é 64

11. sin(), cos() e tan() – Funções Trigonométricas

As funções trigonométricas sin(), cos() e tan() calculam o seno, cosseno e tangente de um ângulo dado em radianos.

Exemplo de seno de 90 graus (convertido para radianos):

Saída:
O seno de 90 graus é 1

12. sqrt() – Raiz Quadrada

A função sqrt() retorna a raiz quadrada de um número.

Exemplo:

Saída:
A raiz quadrada de 81 é 9

13. Raiz Cúbica com pow()

Não existe uma função específica para calcular a raiz cúbica, mas podemos usar a função pow() para isso, elevando o número à fração 1/3.

Exemplo:

Saída:
A raiz cúbica de 27 é 3

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *