Seguidores

sexta-feira, 4 de janeiro de 2013

OPERADORES ARITMÉTICOS PARTE II

Continuando o tema de operadores aritméticos (matemáticos), depois de ter abordado soma e subtração, vamos fala de multiplicação e divisão.
Multiplicação
Para fazer uma multiplicação no Pascal utilizamos o símbolo “*”, podendo ser usado entre dois ou mais números (inteiros ou reais), não podendo utilizar em strings.
Exemplo:


Program multiplicacao; { nome do programa }

Var
a,b,c:real; { declaração das variáveis, que pode ser inteiro }
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” }
c:=a * b; { Aqui a variável “c” recebe o resultado da multiplicação da variável “a” * “b” }
Writeln (‘A multiplicação dos dois números é ‘, c); { aqui mostramos o resultado da multiplicação }
End.

A multiplicação segue a mesma estrutura da postagem anterior, mudando apenas o operador, podendo ser utilizado com mais variáveis.
Divisão
A divisão é o operador que complica um pouco já que no Pascal temos três maneiras de fazer, que depende do tipo de resultado que queremos obter.
Os três tipos de resultados que podemos obter é real, inteiro e os resto da divisão.
Divisão com resultado real
Para obter o resultado real da divisão utilizamos o símbolo “/”, já bastante conhecido em informática. Não pode ser utilizado com string, apenas real e raras vezes com inteiros.
Exemplo:

Program divisão_resultado_real; { nome do programa }

Var
a,b,c:real; { declaração das variáveis, que pode ser inteiro }
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” }
c:=a / b; { Aqui a variável “c” recebe o resultado da divisão da variável “a” / “b” }
Writeln (‘A divisão dos dois números é ‘, c); { aqui mostramos o resultado da divisão }
End.

Colocando o operador de divisão real teremos o resultado como estamos acostumados a ter quando fazemos a conta manualmente, ou seja, obteremos algo semelhante a esse exemplo:
25/2 = 12,5.
Divisão com resultado inteiro
Para fazer uma divisão e obter um resultado inteiro utilizamos uma palavra reservada chamada Div, esse operador será utilizado sempre com números inteiros.


Exemplo:

Program divisão_resultado_inteiro; { nome do programa }
Var
a,b,c:inteiro; { declaração das variáveis, exclusivamente inteiro}
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” }
c:=a div b; { Aqui a variável “c” recebe o resultado da divisão da variável “a” div “b” }
Writeln (‘A divisão dos dois números é ‘, c); { aqui mostramos o resultado da divisão }
End.

Como utilizamos o “Div” o resultado será apenas o numero inteiro, eliminando qualquer resto da divisão. Exemplo:
25/2= 12.
Divisão com o resto como resultado
Para obter apenas o resto do resultado da divisão utilizamos a palavra reservada Mod, também só utilizado com números inteiros.

Exemplo:

Program divisão_resultado_resto; { nome do programa }

Var
a,b,c:inteiro; { declaração das variáveis, exclusivamente inteiro}
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” }
c:=a mod b; { Aqui a variável “c” recebe o resultado da divisão da variável “a” mod “b” }
Writeln (‘A divisão dos dois números é ‘, c); { aqui mostramos o resultado da divisão }
End.

Nesse exemplo utilizamos o “Mod”, operador que pega somente o resto da divisão. Exemplo:
25/2 = 5.
Em outra postagem iremos falar de como utilizar esse operadores aritméticos no mesmo template, desenvolvendo alguns programas como média e aumento e desconto de salário.
Treine bastante, use a criatividade, explore a linguagem, qualquer duvida estamos a disposição. http://compilerpas.blogspot.com.br/p/contato.html
Até a próxima.

Nenhum comentário:

Postar um comentário

Os comentários feitos no Compiler são moderados. Antes de escrever, observe as regras e seja criterioso ao expressar sua opinião. Não serão publicados comentários nas seguintes situações:

1. Sem o remetente identificado com nome (Não serão aceitos anônimos).
2. Que não tenham relação clara com o conteúdo noticiado (Principalmente o First).
3. Que tenham teor calunioso, difamatório, injurioso, racista, de incitação à violência ou a qualquer ilegalidade.
4. Que tenham conteúdo que possa ser interpretado como de caráter preconceituoso ou discriminatório a pessoa ou grupo de pessoas.
5. Que contenham linguagem grosseira, obscena e/ou pornográfica.
6. Que transpareçam cunho comercial ou ainda que sejam pertencentes a correntes de qualquer espécie.
7. Que tenham característica de prática de spam.

O Compiler.Pas não se responsabiliza pelos comentários dos internautas e se reserva o direito de, a qualquer tempo, e a seu exclusivo critério, retirar qualquer comentário que possa ser considerado contrário às regras definidas acima