Nessa postagem iremos falar dos operadores Aritméticos (operadores matemáticos), como e onde utiliza-los. Os operadores são soma, subtração, divisão (contendo três tipos diferentes) e multiplicação.
Vamos falar que cada operador separado, onde será dividido em suas postagens, parte um soma e subtração e parte dois multiplicação e divisão.
Soma
Para fazer um soma no pascal utilizamos o símbolo “+” que pode ser utilizado entre dois ou mais números (reais ou inteiros) ou entre dois strings.
Exemplo:
Program soma; { nome do programa } Var a,b,c:real; { declaração das variáveis, que pode ser inteiro ou string} Begin Writeln(‘Digite o primeiro numero’); { mensagem para digitar o primeiro número } Readln(a); { Guardando o primeiro numero na variável “a” } Writeln(‘Digite o segundo número’); {mensagem para digitar o segundo número} Readln(b); { Guardando o segundo numero na variável “b” }
|
Neste programa de exemplo colocamos apenas para pedir dois números, mas você pode fazer pedindo mais números é só incluir mais variáveis.
Uma coisa importante de se destacar é que se soma for com variáveis strings, o resultado da soma será um pouco diferente da soma com números.
Vamos supor que você tenha declarado as variáveis como strings e tenha digitado “abc” na primeira requisição e “xyz” na segunda, o resultado será “abcxyz”, ou seja, quando a soma é feita com strings o operador junta uma com o outra.
Para ver o funcionamento com os outros tipos de variáveis (inteiro e string) é só usar o mesmo exemplo substituindo o tipo da variável.
Subtração
Para fazer uma subtração no Pascal utilizamos o símbolo “-“, podemos utilizar ele entre dois ou mais números (inteiros ou reais), não podendo ser usado entre strings.
Exemplo:
Program subtracao; { nome do programa } Var a,b,c:real; { declaração das variáveis, que pode ser inteiro }
|
Podemos perceber que exemplo é o mesmo, só muda o operador e que não podemos utilizar a subtração com strings. Da mesma forma que a soma, você pode acrescentar mais variáveis subtrair.
Iremos tratar dos demais operadores na postagem operadores parte II.
Até mais.