Pascal - Operadores Aritméticos

A tabela a seguir mostra todos os operadores aritméticos suportados pelo Pascal. Assumir variávelA contém 10 e variável B contém 20, então -

Operador Descrição Exemplo
+ Adiciona dois operandos A + B dará 30
- Subtrai o segundo operando do primeiro A - B dará -10
* Multiplica ambos os operandos A * B dará 200
div Divide numerador por denominador B div A dará 2
mod Operador de Módulo E o resto após uma divisão inteira B mod A dará 0

O exemplo a seguir ilustra os operadores aritméticos -

program calculator;
var
a,b,c : integer;
d: real;

begin
   a:=21;
   b:=10;
   c := a + b;
   
   writeln(' Line 1 - Value of c is ', c );
   c := a - b;
   
   writeln('Line 2 - Value of c is ', c );
   c := a * b;
   
   writeln('Line 3 - Value of c is ', c );
   d := a / b;
   
   writeln('Line 4 - Value of d is ', d:3:2 );
   c := a mod b;
   
   writeln('Line 5 - Value of c is ' , c );
   c := a div b;
   
      writeln('Line 6 - Value of c is ', c );
end.

Por favor, note que Pascal é uma linguagem de programação fortemente tipada, portanto, haveria um erro se você tentar armazenar os resultados de uma divisão em uma variável do tipo inteiro. Quando o código acima é compilado e executado, ele produz o seguinte resultado:

Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of d is 2.10
Line 5 - Value of c is 1
Line 6 - Value of c is 2