Erreur 113

Fermé
midou - 29 avril 2011 à 02:54
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 29 avril 2011 à 09:43
Bonjour,

je traite mon problème et sa bugg voila ce que j'ai traité, veuillez m'aider


program somme;

uses wincrt;

var

x,x2:integer;


procedure som1(var x:integer);


var
N,S,S1,som1,i:integer;

begin

repeat

begin
writeln('donnez x');
readln(x);


som1 := 0;

N:= x mod 10;


S:=som1+N;

for i:=1 to S do

begin

if(S=0) then S:=som1+N;
S1:=S+N;
som1:=S1;

end;
end;

begin




procedure somme2 (var x:integer);


var



begin

repeat

som2:= 0;
N2:= N mod 10;

S2:=som2+N2

for i:=1 to S2 do

if (S2=0) then S2:=som2+N2;
S3:=S2+N2;
som2:=S3;
end;
(procedure somme2 ... souligné et l'erreur 113) aidez moi

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
29 avril 2011 à 09:43
tu as oublié de déclarer les variables dans somme 2.
Je ne me rappel plus exactement du pascal, mais il faudrait peut être une condition de fin à tes repeat ?
0