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 ?