mardi 6 octobre 2015

new to programing trying to make a number guessing game in c#

Hi so I am new to programing I just started school and I wanted to get a head start on programing so please keep in mind that everything I show you is all self-taught. Here is my question I wanted to make a random number guessing game and for the most part it works but every time you click the button to guess it randoms a different number which I don’t want here is what I have so far

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    // number of guesses
    int numberOfGesses = 0;

    private void btnCalc_Click(object sender, EventArgs e)
    {
        // make the generator
        Random generator = new Random();

        //make the number
        int number = generator.Next(1, 10);


        // get the users guess
        int guess = int.Parse(txtInput.Text);

        //check the users guess
        if (guess == number)
        {
            lblAnswer.Text = "You got it";
            numberOfGesses = 0;
        }
        else if (guess != number)
        {
            numberOfGesses = numberOfGesses + 1;
            lblAnswer.Text = "try agian you have gessed" + (numberOfGesses) + " times";
        }

    }


}

I know it keeps creating a new number because every time I press the guess button it starts from the top and makes a new number. I tried to take this block and make it global but I got an error

// make the generator
        Random generator = new Random();

        //make the number
        int number = generator.Next(1, 10);

again im realy new and i found this site when lookinging up some qeustions i had so i thought it would be a good place to help me learn about programing while i wait till i can get into the programing classes thank you for your time.




Aucun commentaire:

Enregistrer un commentaire