Programme en pascal

Signaler
-
Messages postés
675
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
19 février 2019
-
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

Messages postés
675
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
19 février 2019
13
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;
Messages postés
675
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
19 février 2019
13
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;