Følgende metode vil gøre arbejdet for dig. Metoden tager operatoren med som parameter. Dvs ønsker du et + stykke kalder du metoden:
LavRegneStrykke("+");
Der regnes kun i heltal, dvs. hvis du laver en division hvor tal2 er større end tal1 vil du bare få 0.
public void LavRegneStykke(string op)
{
Random tal = new Random();
int tal1 = tal.Next(0, 15);
int tal2 = tal.Next(0, 15);
int resultat = 0;
switch (op)
{
case "+":resultat = tal1 + tal2;
break;
case "*":resultat = tal1 * tal2;
break;
case "/":resultat = tal1 / tal2;
break;
case "-":resultat = tal1 - tal2;
break;
default:
break;
}
this.txbSum.Text = tal1.ToString() + " " + op + " " + tal2.ToString() + " " + "= " + resultat.ToString();
}