Guess the number/With feedback: Difference between revisions

C#
(Add Brat example)
(C#)
Line 189:
Guess what number I have: 3
You got it!</pre>
 
=={{header|C sharp}}==
<lang csharp>using System;
 
class Program
{
static void Main(string[] args)
{
const int from = 1;
const int to = 10;
 
int randomNumber = new Random().Next(from, to);
int guessedNumber;
 
Console.Write("The number is between {0} and {1}. ", from, to);
while (true)
{
Console.Write("Make a guess: ");
if (int.TryParse(Console.ReadLine(), out guessedNumber))
{
if (guessedNumber == randomNumber)
{
Console.WriteLine("You guessed the right number!");
break;
}
else
{
Console.WriteLine("Your guess was too {0}.", (guessedNumber > randomNumber) ? "high" : "low");
}
}
else
{
Console.WriteLine("Input was not an integer.");
}
}
 
Console.WriteLine();
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
</lang>
Output:
<pre>The number is between 1 and 10. Make a guess: 1
Your guess was too low.
Make a guess: 9
Your guess was too high.
Make a guess: 5
Your guess was too low.
Make a guess: 6
Your guess was too low.
Make a guess: hello, world
Input was not an integer.
Make a guess: 7
You guessed the right number!
Press any key to exit.
</pre>
 
 
=={{header|Clojure}}==
Anonymous user