Pascal - Opérateurs arithmétiques

Le tableau suivant montre tous les opérateurs arithmétiques pris en charge par Pascal. Supposons une variableA détient 10 et variable B détient 20, alors -

Opérateur La description Exemple
+ Ajoute deux opérandes A + B donnera 30
- Soustrait le deuxième opérande du premier A - B donnera -10
* Multiplie les deux opérandes A * B donnera 200
div Divise le numérateur par le dénominateur B div A donnera 2
mod Opérateur de module ET reste après une division entière B mod A donnera 0

L'exemple suivant illustre les opérateurs arithmétiques -

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.

Veuillez noter que Pascal est un langage de programmation très fortement typé, il donnerait donc une erreur si vous essayez de stocker les résultats d'une division dans une variable de type entier. Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant:

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