Pascal - Operadores aritméticos

La siguiente tabla muestra todos los operadores aritméticos soportados por Pascal. Asumir variableA tiene 10 y variable B tiene 20, entonces -

Operador Descripción Ejemplo
+ Agrega dos operandos A + B dará 30
- Resta el segundo operando del primero A - B dará -10
* Multiplica ambos operandos A * B dará 200
div Divide numerador por denominador B div A dará 2
modificación Operador de módulo Y resto de después de una división entera B mod A dará 0

El siguiente ejemplo ilustra los 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.

Tenga en cuenta que Pascal es un lenguaje de programación muy fuertemente tipado, por lo que daría un error si intenta almacenar los resultados de una división en una variable de tipo entero. Cuando se compila y ejecuta el código anterior, produce el siguiente 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