Nella mia piccola calcolatrice personale sviluppata con C# ho un piccolo ma complesso problema con alcune variabili. Ad esempio quando clicco il pulsante della potenza n-esima mi dovrebbe memorizzare nella variabile N la base e dopo una seconda digitazione nella casella di testo, dovrebbe memorizzarmi in X anche l'esponente della potenza, per poi visualizzarla.
Ecco il codice...:
codice:
double n;
            int x;
            //Se non è spuntato fa il quadrato normale
            if (checkBox1.Checked == false)
            {
                n = Convert.ToDouble(textBox1.Text);
                n = Math.Pow(n, 2);
                textBox1.Text = (Convert.ToString(n));
            }
            //Se è spuntato fa il la potenza n-esima
            else
            {
                if (cmd == false)
                {
                    cmd = true;
                    n = Convert.ToDouble(textBox1.Text);
                    textBox1.Text = "Inserire la Potenza...";
                }
                else
                if (IsNumeric(textBox1.Text) == true)
                {
                    x = Convert.ToInt32(textBox1.Text);
                    n = Math.Pow(n, x);
                    textBox1.Text = Convert.ToString(n);
                    cmd = false;
                }

            }
Il fatto è che se premo una seconda volta il pulsante mi mette di nuovo a 0 la variabile N. Come faccio? Potrebbe memorizzare su un altro file (magari di testo) il valore di N?
Se si come si fa ?