exercices en apscal - Delphi/Pascal - Programmation
Marsh Posté le 13-06-2004 à 21:08:37
renssali a écrit : l'ordinateur m'indique la faute à la ligne |
Ça serait utile si tu disais laquelle
Et accessoirement si t'indentais ton code et le mettais dans une balise [code] [ /code] (sans l'espace avant le "/" ) pour le rendre lisible, ça serait bien aussi
Marsh Posté le 13-06-2004 à 23:43:20
renssali a écrit : bonjour, je sollicite votre aide pour 2 exercices en pascal... |
Marsh Posté le 14-06-2004 à 00:14:24
renssali a écrit : bonjour, je sollicite votre aide pour 2 exercices en pascal...
|
edit : grr il prend pas les couleurs
edit n : ca devrait etre bon
edit n+2 : c'est bon
edit n+3 : nouvelles ereurs
Marsh Posté le 14-06-2004 à 00:41:31
Code :
|
Marsh Posté le 14-06-2004 à 00:45:57
antp a écrit : Ça serait utile si tu disais laquelle |
+1
mais de toute façon comme le faisait remarquer pinguin007, des syntax error il y en a à la pelle dans ce code
Marsh Posté le 13-06-2004 à 18:57:51
bonjour, je sollicite votre aide pour 2 exercices en pascal...
j'ai plus ou moins la trame mais ils ne veulent pas fonctionner, l'ordinateur m'indique la faute à la ligne mais je ne la trouve pas car il me met error syntaxe ... voici mes reponses si vous découvrez l'erreur merci d'avance de me la faire parvenir.
exercices 1 Le joueur 2 doit découvrir le nombre du joueur 1 et l'ordinateur donne le nombre d'essai ainsi qu'une grille d'évaluation
program nombre;
var x,b,i,s,a:integer
fin:boolean;
begin
i:=0;
x:=100
writeln ('joueur 1 entre un nombre a');
readkey (a);
begin
i:= i+1;
writeln ('joueur 2 entre un nombre b');
readln (b);
begin
if (b<a) then writenln ('le nombre est b<a<x');
if (b>a) then writeln ('le nombre b<x<i');
end;
if b=a then begin
writeln ('reussi');
end;
writeln ('vs avez essayé ',i,' fois');
if i <5 then writeln (TB');
if i >5 then writeln ('S');
end;
until b=a
end.
et le 2 l'utilisateur rentre un texte et l'ordi doit afficher chaque mot du texte (l'un en dessous de l'autre et donner le nombre de mot)
program texte;
var p,m: string
var z: boolean;
var l,i,x: integer;
begin
writeln ('entrer un texte avec ponctuation adéquate'),
readln (p);
l:= length (p);
x:=1;
for i:= 1 to l do
z:= ''or '.' or ';' or':' or '( )';
if z copy (p,i,1)= ' ' or '.' then
begin
if i>x then writeln ((copy(p,x+1,i-1));
x:=i
end;
end.
merci encore