1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
program mastermind ;
uses crt ;
var e, z, cpt, n, m : integer ;
rep : char ;
begin
clrscr ;
randomize ;
rep := 'o' ;
while rep ='o' do
begin
gotoxy (25,1) ;
write ('MasterMind chiffr') ;
gotoxy (25,2) ;
write ('******************') ;
z := random (9999) ;
gotoxy (1,5) ;
write (z) ;
gotoxy (1,6) ;
write ('Essais : ') ;
gotoxy (1,7) ;
n:=1 ;
while e<>z do
begin
write (n, ')' ) ;
readln (e) ;
n:= n+1 ;
m:=n-1 ;
end ;
gotoxy (1,20) ;
write ('Code correct trouv en ', m, ' coup') ;
gotoxy (1,25) ;
if m <11 then
begin
if m <3 then
writeln ('Vous avez eu de la chance...') ;
else
writeln ('C''est dans la norme...') ;
end
else
writeln ('Tu peux mieux faire...') ;
end ;
write ('Voulez-vous recommencer ? ') ;
readln (rep) ;
clrscr ;
end;
end. |
Partager