You are on page 1of 1

using System;

class Program
{
static void Main()
{
Random random = new Random();
int targetNumber = random.Next(1, 51);

Console.WriteLine("Welcome to my Guessing Game!");


Console.WriteLine("Try to guess the number between 1 and 50.");

int userGuess;
int attempts = 0;

while (true)
{
Console.Write("Enter your guess: ");
string input = Console.ReadLine();

// Check if the input is a valid integer


if (!int.TryParse(input, out userGuess))
{
Console.WriteLine("Please enter a valid number.");
continue;
}

attempts++;

if (userGuess == targetNumber)
{
Console.WriteLine($"Congratulations! You guessed the number,
{targetNumber}, in {attempts} attempts!");
break;
}
else
{
int difference = Math.Abs(targetNumber - userGuess);

if (difference >= 25)


Console.WriteLine("Cold");
else if (difference >= 15)
Console.WriteLine("Warm");
else if (difference >= 10)
Console.WriteLine("Warmer");
else if (difference >= 5)
Console.WriteLine("Hot");
else
Console.WriteLine("Burning");

// Allow the user to keep guessing


}
}

Console.WriteLine("Thanks for playing!");


Console.ReadKey();
}
}

You might also like