Probleme langage pascal

DimiMAzz Messages postés 2 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Je programme en Pascal, sous Windows, sur le logiciel DEVPASCAL car je n'en connais pas d'autres tres bien, Free pascal est aussi mauvais que Dev Pascal...
Mon program est le suivant :

Program nombredoccurence;
var mot, lettre : string;
i,k : integer;

Begin
i:=1;
k:=0;
Writeln('Entrez un mot');
Readln(mot);
Writeln('Quel lettre doit on rechercher');
Readln(lettre);
For (i:=1 to length(mot)) do
Begin
If mot[i]=lettre
then k:=k+1
i:=i+1
End;
Writeln('La lettre',lettre,'apparait',k,'fois');
Readln;
End.

Le compilateur me dit qu'il y a une erreur mais je la trouve .

Pouvez vous m'aidez svp?
cordialement

1 réponse

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour

    quelques erreurs
    Program nombredoccurence; 
    var mot, lettre : string; 
    i,k : integer; 
    Begin 
      i:=1; 
      k:=0; 
      Writeln('Entrez un mot'); 
      Readln(mot); 
      Writeln('Quel lettre doit on rechercher'); 
      Readln(lettre); 
      For i:=1 to length(mot) do 
        Begin 
          If mot[i]=lettre 
          then k:=k+1; 
        End; 
      Writeln('La lettre ',lettre,' apparait ',k,' fois'); 
      Readln; 
    End.

    bonne suite
    0