Turbo Pascal – Les constantes
- Turbo Pascal – Introduction au Turbo Pascal
- Turbo Pascal – Ecrire sur l’écran
- Turbo Pascal – Un peu de maths
- Turbo Pascal – Les commentaires
- Turbo Pascal – Les variables
- Turbo Pascal – Les constantes
- Turbo Pascal – Entrée de données
- Turbo Pascal – Structure conditionnelle
- Turbo Pascal – Les cas
- Turbo Pascal – Branchements
- Turbo Pascal – Les boucles
- Turbo Pascal – Procédures et fonctions
- Turbo Pascal – Les unités
- Turbo Pascal – Les tableaux
- Turbo Pascal – Les maths
- Turbo Pascal – Le traitement du texte
- Turbo Pascal – Affichage du texte
- Turbo Pascal – Le son
- Turbo Pascal – Graphismes
- Turbo Pascal – L’unité Graph et le texte
- Turbo Pascal – Les types personalisés
- Turbo Pascal – Les pointeurs
- Turbo Pascal – Les objets
- Turbo Pascal – Les ensembles
Le contraire, si on peut appeler ça ainsi, d’une variable se nomme une constante. Par définition,
une constante est un élement qui ne variera pas.
Par exemple, pour des calculs de mécanique ou scientifiques, on peut avoir besoin d’utiliser la
gravité. En principe, on utilise 9.81.
Nous allons donc définir une constante que nous appelerons Gravite.
La déclaration ce fait à l’aide du mot-clef const et avant les déclarations de variables :
program CalculMasse;const Gravite = 9.81; { Définition de la constante ‘Gravite’ }
var Poids : Real; { Deux variables }
Masse : Real;begin
Masse := 50; { 50 kg }
Poids := Masse * Gravite; { P = M * G }
write(’Le poids d »un corps ayant une masse de 50 kg est de ‘, Poids, ‘ Newtons.’);
end.
Remarquez qu’ici, on utilise pas l’opérateur d’affectation (
:=) vu précedement, maissimplement le égual (=).
Une constante peut aussi être du type texte, comme le montre l’exemple suivant :
const Pays = ‘France’;begin
write(Pays);
end.
Contrairement aux variables, il n’est nullement besoin de spécifier le type de la constante. On
peut tout de même le faire, en utilisant le double points, comme pour les variables. Il ne faut
cependant pas oublier d’affecter la valeur :
program CalculMasse;const Gravite : Real = 9.81; { Définition de la constante ‘Gravite’
et de son type (Real) }var Poids : Real; { Deux variables }
Masse : Real;begin
Masse := 50; { 50 kg }
Poids := Masse * Gravite; { P = M * G }
write(’Le poids d »un corps ayant une masse de 50 kg est de ‘, Poids, ‘ Newtons.’);
end.