Constantes▲
Nous avons déjà utilisé des variables (on donne un nom à une mémoire). Mais on peut également utiliser des constantes, qui sont des valeurs qui restent fixes tout au long du programme et pour chaque exécution. On déclare les constantes avant de déclarer les variables, par :
CONST
nom = valeur;
Exemple :
CONST
taux_tva = 18
.6
;
MAXINT (plus grand entier possible) est une constante prédéfinie.
On peut également avoir des constantes de type "chaîne de caractères" :
PROGRAM
bonjour (output); { on n'a pas besoin ici du clavier }
CONST
message1 = 'salut, ça va ?'
;
message2 = 'moi ça baigne'
;
BEGIN
writeln(message1);
writeln(message2) { notez l'absence de ; devant le END }
END
.
Le type de la constante est déterminé automatiquement par le compilateur (entier si nombre sans point, réel si nombre avec point, caractères si entre cotes).
Remarque 1 : on peut toujours utiliser un entier à la place d'un réel mais pas l'inverse.
Remarque 2 : si on utilise un point décimal, il faut l'encadrer de chiffres (0.3 et non .3, 10 ou 10.0 et non 10.).