Un problème au niveau du ELSE, langage Pascal

Fermé
LGM - 28 nov. 2010 à 11:28
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 28 nov. 2010 à 17:12
Bonjour,
j'essaye de compiler un programme de résolution d'équations, mais à un certain niveau, le Turbo Pascal me renvoie une erreur au niveau d'un ELSE en me disant : Error in statement.
Alors j'ai écris un petit programme banale pour voir ce qui n'allait pas, et là j'ai trouvé qu'il y avait la même erreur, et j'arrive toujours pas à la résoudre..
Le petit programme que j'ai écris pour tester est le suivant :

var n : integer;
begin
writeln('Donner un nombre');
readln(n);
if n=0 then
writeln('Vous avez entrer un zero');
else
writeln('Vous n'avez pas entrer un zero');
end.

J'ai éssayé de mettre mon ELSE un peu plus en avant avec des éspaces, mais le problème est toujours là.
Qu'est ce que je pourrai faire ?
Merci d'avance.



A voir également:

1 réponse

ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 2 430
Modifié par ccm81 le 28/11/2010 à 17:34
bonjour
je cois (souvenirs, souvenirs ...) qu'il faut enlever ce ;
writeln('Vous avez entrer un zero');
RQ. le ; termine l'instruction if ... then ... donc TP ne veut plus de else
en bref pas de ; avant un else
bonne suite
0