Salut à tous, j'ai un problème de syntaxe dans mon programme et je ne sais pas de quoi il s'agit.
Voilà mon petit prog, il s'agit d'une calculette graphique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
program calculatrice;
uses crt;
var a,b,r:real;
          n:integer;
          c:char;
function readkey:char;
begin
clrscr;
writeln('entrer le premier nombre');readln(a);
writeln('entrer le second nombre');readln(b);
c:=readkey;
case c of
'+':  r:=a+b;
'-':  r:=a-b;
'*':  r:=a*b;
'/':  r:=a/b;
end;
writeln('le resultat est',r:4:2);
end.
Il m'affiche error 85:'';'' expected et le curseur clignote juste à côté de end.
Et aussi function result does not seem to be set hda readkey.