Вы находитесь на странице: 1из 2

public partial class Form1 : Form

{
public Form1()
{
InitializeComponent();
}
//Variables..
int randomNumber, guessedNumber, count = 3;
Random R;

//On formLoad.
private void Form1_Load(object sender, EventArgs e)
{
//Random generator. This code wil generate a number every time the form loads.

R = new Random();
randomNumber = R.Next(1, 101);
lblAttempts.Text = count.ToString();
txtNumber.Focus();
}

//When a user clicks a guess button.. the following code wil execute
private void btnGuess_Click(object sender, EventArgs e)
{
//Validate if the user has enter number between 1 and 100 on the textbox txtNumber
if (txtNumber.Text == " ")
{
//displays a messagebox with appropriate message.
MessageBox.Show("Please Guess any number between 1 and 100
inclusive..", "INFORMATION", MessageBoxButtons.OK);
txtNumber.Focus();
}
else
{
guessedNumber = int.Parse(txtNumber.Text);
txtRandom.Text = randomNumber.ToString();
//Checkes if the user has guessed the correct number.
if (guessedNumber == randomNumber)
{
txtResults.Text = "You have guessed right";
// if da user tries to gues 3 tyms the guess button is disabled
so dat da user musnt play again.
count = 0;
btnGuess.Enabled = false;
}
else
{
//If the user guessed the wrong number, a message is displayed
and new number is generated for da user to guess again.
//Count will decrement as da user attempt another guess.
count--;
MessageBox.Show("You have guessed wrong. Please Try agian",
"RETRY MESSAGE", MessageBoxButtons.OK);
lblAttempts.Text = count.ToString();
txtNumber.Clear();
txtRandom.Clear();
R = new Random();
randomNumber = R.Next(1, 101);
}

}
}

}
}

Вам также может понравиться