| Batch guessing game |
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
@ECHO OFF
:part1
ECHO Welcome to Guess the Number!
ECHO Type in the highest possible guessing number.
SET /p Response=
goto pick
:pick
SET /a Guessnum=0
SET /a answer=%RANDOM%
IF %answer% GTR %Response% GOTO pick
IF %answer% EQU 0 GOTO pick
ECHO I`m thinking of a number between 1 and %Response%.
ECHO Guess which number I am thinking of.
:Retry
SET /p Guess=
IF %Guess% LSS %Answer% ECHO My number is higher.
IF %Guess% GTR %Answer% ECHO My number is lower.
IF %Guess%==%Answer% GOTO END
ECHO.
SET /a Guessnum=%GuessNum%+1
GOTO Retry
:END
ECHO You win! The Answer was %Answer%
ECHO It took you %GuessNum% guesses.
ECHO.
PAUSE
CLS
ECHO Would you like to play again?
ECHO Y/N?
SET /p play=
IF %play% ==n (
GOTO close
) ELSE (
GOTO part1
)
Parsed in 0.009 seconds, using GeSHi 1.0.8.6
Please Login to Post a Comment.
Rating is available to Members only.
Please login or register to vote.
Please login or register to vote.
| Awesome! | 0% | [No Votes] | |
| Very Good | 0% | [No Votes] | |
| Good | 100% | [1 Vote] | |
| Average | 0% | [No Votes] | |
| Poor | 0% | [No Votes] |



