précédent suivant haut Contents

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

ex : 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).

Rq1: on peut toujours utiliser un entier à la place d'un réel mais pas l'inverse.

Rq2: 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.)


précédent suivant haut Contents