public float OperacionsComplexes(int num1, int num2, String operacio) { float res = 0; TModel calc = new TModel(); TMatematiques mates = new TMatematiques(); switch (operacio) { case "f": res = mates.FerFactorial(num1); break; case "abs": res = mates.FerAbs(num1); break; case "mcm": res = mates.FerMCM(num1, num2); break; case "primer": res = mates.EsPrimer(num1); break; case "major": res = mates.BuscaMajor(num1, num2); break; case "menor": res = mates.BuscaMenor(num1, num2); break; case "avg": res = mates.FesAVG(num1, num2); break; } return(res); }
protected void Operacio_Click(object sender, EventArgs e) { TModel calc = new TModel(); TMatematiques mates = new TMatematiques(); int error = 0; int res = 0; int error2 = 0; int num1 = 0; int num2 = 0; int.TryParse(op1.Text, out num1); int.TryParse(op2.Text, out num2); error = calc.CheckNombres(op1.Text); error = calc.CheckNombres(op2.Text); if (error == 0) { String operacio = ((Button)sender).Text; res = mates.Calcular(num1, num2, operacio, ref error2); if (error2 == 0) { resposta.Text = Convert.ToString(res); } else { resposta.Text = calc.MissatgeError(error2); } } else { resposta.Text = calc.MissatgeError(error); } }