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...:
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?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; } }
Se si come si fa ?![]()

Rispondi quotando