sexta-feira, 20 de fevereiro de 2015

Como usar os operadores matemáticos em C++

A linguagem C++ é bastante rica no quesito operadores. Há operadores de atribuição e os aritméticos que são os mais utilizados. Os operadores em C++ segue, e não poderia ser diferente, o que é estabelecido para os operadores já conhecidos.


Operadores Aritméticos C++
TipoOperadorSintaxe
Adição+a + b
Subtração-a - b
Multiplicação*a * b
Divisão/a / b
Módulo(resto)%5 % 2 (resulta 1)
Atribuição=Atribui valor a uma variável


Como é que usa estes operadores em C++? Corriqueiramente se usa nos recursos em que são necessário o uso de cada um deles. 
Observe o código abaixo, onde acontece o uso do operador de somar (+).


Neste exemplo acima, as variáveis são definidas e cada uma delas recebem seus valores. A variável varX vale 10; a varY vale 100; a varZ vale 1000; a variável "resultado" vale 0 (zero). Na linha 9, a variável "resultado" é alterada para o valor da soma das três variáveis, que são varX, varY e varZ ou seja, 10+100+1000 = 1110. Depois de compilado e executado o código acima retorna o seguinte:



Observe o código abaixo, onde acontece o uso do operador de subtração (-).




Neste exemplo acima, as variáveis são definidas e cada uma delas recebem seus valores. A variável varX vale 10; a varY vale 100; a varZ vale 1000; a variável "resultado" vale 0 (zero). Na linha 9, a variável "resultado" é alterada para o valor da subtração entre as três variáveis, que são varX, varY e varZ ou seja, 1000-100-10 = 890. Depois de compilado e executado o código acima retorna o seguinte:



Observe o código abaixo, onde acontece o uso do operador de multiplicação (*).



Neste exemplo acima, as variáveis são definidas e cada uma delas recebem seus valores. A variável varX vale 10; a varY vale 100; a variável "resultado" vale 0 (zero). Na linha 9, a variável "resultado" é alterada para o valor da multiplicação entre as variáveis, que são varX, varY ou seja, 100*10= 1000. Depois de compilado e executado o código acima retorna o seguinte:



Observe o código abaixo, onde acontece o uso do operador de divisão (/). Observe que diferente dos exemplos acima e anteriores, o tipo de variável utilizada é do tipo inteiro, no entanto, ao fazer divisão, as variáveis adequadas e que devem ser utilizadas é do  tipo float, pois, a divisão entre números, nem sempre ocorre de o resultado ser um número inteiro.


Neste exemplo acima, as variáveis são definidas e cada uma delas recebem seus valores. A variável varX vale 10; a varY vale 100; a variável "resultado" vale 0 (zero). Na linha 9, a variável "resultado" é alterada para o valor da divisão entre as variáveis, que são varX, varY. Ou seja, 100/10= 0.1. Depois de compilado e executado o código acima retorna o seguinte:

O operador de resto (%) deixo para explicar noutra oportunidade, quando mostrarei como utilizar este operador para, por exemplo, determinar se um número é par ou se ele é impar.

Nenhum comentário:

Postar um comentário