Características da divisão em Pascal
Existem três operações de divisão na linguagem de programação Pascal:
/
- divisão,
div
- divisão inteira,
mod - computando o restante de uma divisão.
Coisas para lembrar:
1) A operação de cálculo do resto da divisão (
mod) e divisão inteira (
div
) é realizada
APENAS strong>em números inteiros.
2) A operação de divisão (/
) sempre retorna um número real, e seu resultado não pode ser escrito em uma variável inteira.
Vejamos exemplos de operações de divisão:
var i, n: inteiro;
x:real;
i := 7;
x := i div 4; // x = 1.0000000000000E+000, usa divisão inteira e armazena o resultado em uma variável real
x := i / 4; // x = 1.750000000000E+000, usa divisão normal
n := i div 4; // i = 1 porque usamos divisão inteira e armazenamos o resultado em uma variável inteira
n := i mod 4; // n = 3, já que pegamos o resto da divisão e escrevemos o valor em uma variável inteira