Pascal - Constantes
Une constante est une entité qui reste inchangée pendant l'exécution du programme. Pascal n'autorise que les constantes des types suivants à être déclarées -
- Types ordinaux
- Définir les types
- Types de pointeurs (mais la seule valeur autorisée est Nil).
- Types réels
- Char
- String
Déclaration de constantes
La syntaxe pour déclarer les constantes est la suivante -
const
identifier = constant_value;
Le tableau suivant fournit des exemples de certaines déclarations de constantes valides -
Real type constant
Sr. Non | Type de constante et exemples |
---|---|
1 | Ordinal(Integer)type constant valid_age = 21; |
2 | Set type constant Voyelles = ensemble de (A, E, I, O, U); |
3 | Pointer type constant P = NUL; |
4 | e = 2,7182818; velocity_light = 3,0E + 10; |
5 | Character type constant Opérateur = '+'; |
6 | String type constant président = 'Johnny Depp'; |
L'exemple suivant illustre le concept -
program const_circle (input,output);
const
PI = 3.141592654;
var
r, d, c : real; {variable declaration: radius, dia, circumference}
begin
writeln('Enter the radius of the circle');
readln(r);
d := 2 * r;
c := PI * d;
writeln('The circumference of the circle is ',c:7:2);
end.
Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant -
Enter the radius of the circle
23
The circumference of the circle is 144.51
Observez le formatage dans l'instruction de sortie du programme. La variable c doit être formatée avec le nombre total de chiffres 7 et 2 chiffres après le signe décimal. Pascal permet un tel formatage de sortie avec les variables numériques.