Características de la división en Pascal
Hay tres operaciones de división en el lenguaje de programación Pascal:
/
- división,
div
- división de enteros,
mod - calcular el resto de una división.
Cosas para recordar:
1) La operación de calcular el resto de la división (
mod) y la división de enteros (
div
) se realizan
SOLO strong>en números enteros.
2) La operación de división (/
) siempre devuelve un número real y su resultado no se puede escribir en una variable entera.
Veamos ejemplos de cómo realizar operaciones de división:
var i, n: entero;
x:real;
yo := 7;
x := yo div 4; // x = 1.0000000000000E+000, usa la división de enteros y almacena el resultado en una variable real
x := yo / 4; // x = 1.750000000000E+000, usa división normal
n := yo div 4; // i = 1 porque usamos la división de enteros y almacenamos el resultado en una variable entera
n := i mod 4; // n = 3, ya que tomamos el resto de la división y escribimos el valor en una variable entera