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 ![:) :)](https://forum-images.hardware.fr/icones/smile.gif)
Message édité par Benihime le 24-01-2008 à 15:52:57