Comparaison de variable Turbo Pascal - Delphi/Pascal - Programmation
MarshPosté le 24-01-2008 à 15:14:58
Bonjour,
Voila j'ai un programme pour un calcul de tarrif a créer, rien de tres compliqué mais j'aimerai que dans l'insertion des valeurs, dans une boucle je veux qu'il demande d'inseré la valeur, et n'en sorte que si la valeur est un réel et que ce réel soit superieur a 250. pour le moment j'ai un truc dans ce genre
Code :
WHILE (ABO<250) AND ((ord(ABO)>=48) and (ord(ABO)<=57)) DO
BEGIN
WRITELN ('Merci de saisir la puissance souscrite aupres d'EDF en kW');
READLN (ABO);
IF (ABO<>REAL) AND (ABO<250) THEN
BEGIN
WRITELN ('Cette valeur n'est pas prise en compte dans la tarification EDF');
END;
END
ELSE END;
C'est sans doute faux mais c'est une approche de ce que je cherchais. Quelqu'un pourai il m'eclairé ? PS : Je déclare ABO en tant que REAL et je souhaite qu'il affiche un message d'erreur si cela n'est pas une valeur correct et redemande l'insertion de la valeur. Enfin bref...
On m'a parler de commande 'Str' et 'Var' mais je ne comprend pas comment elle fonctionne.
Merci
Message édité par Benihime le 24-01-2008 à 15:52:57
Marsh Posté le 24-01-2008 à 15:14:58
Bonjour,
Voila j'ai un programme pour un calcul de tarrif a créer, rien de tres compliqué mais j'aimerai que dans l'insertion des valeurs, dans une boucle je veux qu'il demande d'inseré la valeur, et n'en sorte que si la valeur est un réel et que ce réel soit superieur a 250. pour le moment j'ai un truc dans ce genre
C'est sans doute faux mais c'est une approche de ce que je cherchais. Quelqu'un pourai il m'eclairé ?
PS : Je déclare ABO en tant que REAL et je souhaite qu'il affiche un message d'erreur si cela n'est pas une valeur correct et redemande l'insertion de la valeur. Enfin bref...
On m'a parler de commande 'Str' et 'Var' mais je ne comprend pas comment elle fonctionne.
Merci
Message édité par Benihime le 24-01-2008 à 15:52:57