program Adivina; {$APPTYPE CONSOLE} uses SysUtils; var rn, un, cnt: Integer; guess: Boolean; begin Randomize; rn := Trunc(Random(50) + 1); Write('La computadora ha elegido un número,'); Write(' entre el 1 al 50, adivina cual es!'); WriteLn('Elegiste el: '); cnt := 1; un := 0; Guess := False; while Guess = False do begin ReadLn(un); if un > rn then Write('Incorrecto, dame un número menor: ') else if un < rn then Write('Incorrecto, dame un número mayor: ') else //un=rn begin Guess:=True; Writeln; Write('Correcto! te ha tomado ' + IntToStr(cnt) + ' intentos para adivinarlo!') end; cnt := cnt + 1; end; //while ReadLn; //No cierres la ventana, espera que salga [Enter] end.
Saludos.