How to resolve the algorithm Guess the number step by step in the Seed7 programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Guess the number step by step in the Seed7 programming language

Table of Contents

Problem Statement

Write a program where the program chooses a number between   1   and   10. A player is then prompted to enter a guess.   If the player guesses wrong,   then the prompt appears again until the guess is correct. When the player has made a successful guess the computer will issue a   "Well guessed!"   message,   and the program exits. A   conditional loop   may be used to repeat the guessing until the user is correct.

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Guess the number step by step in the Seed7 programming language

Source code in the seed7 programming language

$ include "seed7_05.s7i";

const proc: main is func
  local
    var integer: number is 0;
    var integer: guess is 0;
  begin
    number := rand(1, 10);
    writeln("I'm thinking of a number between 1 and 10.");
    writeln("Try to guess it!");
    readln(guess);
    while guess <> number do
      writeln("That's not my number.");
      writeln("Try another guess!");
      readln(guess);
    end while;
    writeln("You have won!");
  end func;

  

You may also check:How to resolve the algorithm Hello world/Text step by step in the AutoIt programming language
You may also check:How to resolve the algorithm Check that file exists step by step in the FutureBasic programming language
You may also check:How to resolve the algorithm Continued fraction/Arithmetic/Construct from rational number step by step in the Kotlin programming language
You may also check:How to resolve the algorithm Primes: n*2^m+1 step by step in the Raku programming language
You may also check:How to resolve the algorithm First-class functions step by step in the Lambdatalk programming language