Advertisement
Guest User

verif

a guest
Apr 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. Program bac2017ps22jeu;
  2. Uses Wincrt,crt;
  3. Var
  4. mot,masque: String;
  5.  
  6. Function verif (mot:String): Boolean;
  7. Var
  8. i: Integer;
  9. test: Boolean;
  10. Begin
  11. i := 0;
  12. test := True;
  13. Repeat
  14. i := i+1;
  15.  
  16. If Not ( mot[i] In ['A'..'Z','a'..'z'])
  17. Then test := False;
  18. Until (test=False)Or(i=Length(mot));
  19. verif :=(test) and (Length (mot) in [5..20]);
  20. End;
  21.  
  22. Function masquer (mot:String) :String;
  23. var i:Integer;
  24. Begin
  25. for i=2 to Length(mot)-1 Do
  26. mot[i]:='-';
  27. masquer:=mot;
  28. end;
  29.  
  30.  
  31. Begin
  32. Repeat
  33. Writeln('saisir le mot à deviner:');
  34. Readln(mot);
  35. Until (verif(mot));
  36. Clrscr();
  37. masque := masquer(mot);
  38. deviner(mot,masque);
  39. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement