Hi!
I'm writing a Pascal number guessing game so that I can have fun and guess numbers until the pandemic ends (and as a beginners exercise).
Here's my code so far:
program GuessMyNumber;
var
MyNumber, TheirGuess: integer;
begin
Randomize;
MyNumber := random(100);
{ >>START<< }
WriteLn('Guess my number:');
ReadLn(TheirGuess);
if TheirGuess = MyNumber then
begin
WriteLn('Congratulations, you guessed my number right!');
ReadLn;
end
else
if TheirGuess > MyNumber then
begin
WriteLn('Too high!');
ReadLn;
{ Return to START }
end
else
if TheirGuess < MyNumber then
begin
WriteLn('Too low!');
ReadLn;
{ Return to START }
end;
end.
I'm wondering if, as demonstrated by the comments, there's a way to return to a given point in the program? Any general beginner tips on how I could make this program a little less verbose is very much appreciated too.
Thanks for your help!