Programme en pascal

ime sem - 24 janv. 2015 à 13:35
dubois77 Messages postés 675 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 19 février 2019 - 24 janv. 2015 à 16:02
Bonjour,
svp aider moi
Est ce que ce programme contient des erreurs syntaxique
program tableau
var a8 ,b boolean
A:array[1..100]of integer;
begin
if b<0
else A[150]:=0;
end;


et corriger ce programme svp

programm p;
var a,b,c integer;
var d:real;
const e:='a'
begin
readln(2*a)
b:=10;
c\4:=a*8;
writeln(c)
end;

2 réponses

dubois77 Messages postés 675 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 19 février 2019 14
24 janv. 2015 à 15:59
Salut
Il y a des progrès à faire et de la doc à lire !!

partie 1 :
program tableau => il faut un ";"
var a8 ,b boolean => il manque : entre b et boolean
A:array[1..100]of integer;
begin
if b<0
else A[150]:=0; => then au lieu de else et 150 trop grand, le tableau et déclarer avec 100 cases
end;
0
dubois77 Messages postés 675 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 19 février 2019 14
24 janv. 2015 à 16:02
partie 2 :

et corriger ce programme svp

programm p; => il n'y a pas 2 m et manque ;
var a,b,c integer; => manque :
var d:real;
const e:='a'
begin
readln(2*a) => voir la syntaxe dans doc car c'est farfelu
b:=10;
c\4:=a*8; => \4 avant le := est totalement interdit !!
writeln(c) => manque ;
end;
0
Rejoignez-nous