Buscar

Operações Matemáticas em PHP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

www.tiexpert.net Pág. 1 de 2 
Operações Matemáticas
A questão de todo algoritmo é executar operações e manipulações de dados, na maioria dos 
casos, de forma matemática.
PHP, assim como muitas outras linguagens, também é capaz de tratar as quatro operações 
matemáticas fundamentais, além de executar operações lógicas como comparações.
• Adição: + 
• Subtração: - 
• Multiplicação: * 
• Divisão: / 
• Módulo: % 
• Incremento de 1: ++ 
• Decremento de 1: -- 
Essas operações matemáticas podem ser feitas com constantes:
<?php
 $resultado1 = 5+5;
 $resultado2 = 5-5;
 $resultado3 = 10/5;
 $resultado4 = 2*5;
?>
Ou com variáveis:
<?php
 $int1 = 5;
 $int2 = 1;
 $resultado1 = $int1 + $int2;
 $resultado2 = $int1 - $int2;
 $resultado3 = $int1 * $int2;
?>
PHP também emite erros ou avisos caso alguma operação matemática seja impossível de ser 
concluída, como por exemplo, divisão de um número por zero. Então, ele mostraria uma 
mensagem parecida com:
Warning: Division by zero in /localhost/www/teste.php on line X
Concatenação de Strings
Outra operação muito comum na linguagem PHP é a junção (concatenação) de strings (cadeia 
de caracteres).
A concatenação simples de strings é dada pelo operador de concatenação ponto (.). Ou seja, 
uma string ponto outra string será igual a nova string. Veja o exemplo abaixo:
<?php
 $string1 = "TI";
 $string2 = "Expert";
 $stringFinal = $string1 . " " . $string2;
 // string1 junta com "espaço" que junta com string2
 echo($stringFinal);
?>
Isso mostraria no documento: TI Expert.
A concatenação de strings também pode ser dinâmica, dispensando o uso do operador ponto 
(.), mas apenas quando queremos concatenar uma variável, não é possível executar uma 
operação diretamente na string. Esse método é mais simples, pois não requer que tenhamos 
que ficar abrindo ou fechando aspas toda vez que formos iniciar uma nova string. Veja o 
http://www.tiexpert.net/programacao/web/php/concatenacao-e-operacoes-matematicas.php
www.tiexpert.net Pág. 2 de 2 
exemplo abaixo:
<?php
 $string1 = "TI Expert";
 $string2 = "www.tiexpert.net";
 $stringFinal = "$string1 - $string2";
 echo ($stringFinal);
?>
Isso resultaria em: TI Expert - www.tiexpert.net.
Simplificando Operações
PHP pode usar operações simplificadas quando utilizamos a própria variável.
Por exemplo: se tivéssemos uma variável e a operação que executaríamos com essa variável 
fosse somar ela mesma mais outro número, faríamos dessa forma:
<?php
 $var = 10;
 $var = $var + 5;
 echo ($var); // irá resultar em 15
?>
<br>
<?php
 /* Na forma simplificada seria: */
 $var = 10;
 $var += 5; // isso é o mesmo que $var=$var+5
 echo ($var); // irá resultar em 15
?>
Qualquer uma das operações podem ser feitas dessa forma, inclusive a concatenação.
• += : Adição. 
• -= : Subtração 
• *= : Multiplicação 
• /= : Divisão 
• %= : Módulo 
• .= : Concatenação 
As operações de incremento e decremento são simplesmente a somatória ou subtração de 1 
da própria variável.
<?php
 /* Exemplo de incremento e decremento */
 $var1 = 10; //var1 vale 10
 $var1++; //agora, var1 é 10 + 1, ou seja, 11
 $var1--; //agora, var1 é 11 - 1, ou seja, 10
?>
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons
Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/
ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
http://www.tiexpert.net/programacao/web/php/concatenacao-e-operacoes-matematicas.php

Outros materiais