Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Get operatorn tecknet log
- calc.op = "log";
- //Ändrar värdet på variabeln Change till true så att nästa operand
- //som klickas på mattas in som second
- calc.change = true;
- //knappen log fungerar som en "=" knapp för denna funktionen
- if (calc.op == "log")
- {
- //skapar en variabel med samma värde som det retunerade värdet i doEquals metoden.
- string resultat = calc.doEquals();
- //Rensar text rutan
- tbxResultat.Text = "";
- //Utför nedanstående så länge som variablen resultat har ett värde
- if (resultat != null)
- {
- //anropar funktionen getOperand och matar ut svaret i text rutan
- tbxResultat.Text = calc.getOperand(resultat, tbxResultat.Text);
- //Är texten i rutan = med NaN kommer det en fel ruta
- if (tbxResultat.Text == "NaN")
- {
- tbxResultat.Text = "0";
- MessageBox.Show("Negativt tal", "Fel", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- //ändrar Variablen change till false så att*
- calc.change = false;
- }
- if (calc.change == true)
- {
- //*Detta händer nästa gång variablen change bli true igen.
- tbxResultat.Text = "";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement