Ich habe Probleme mit addind float in meinem Rechner. Wer kann mir helfen, diesen Code zu ändern, bitte. Ich habe keine Ahnung, was ich falsch gemacht habe.C# - Rechner - berechnen mit floats
public float CalculateFloatResult(string operation, float num1, float num2)
{
float resut = 0;
try
{
if (txtResult.Text.Contains("+") || txtResult.Text.Contains("-") || txtResult.Text.Contains("*") || txtResult.Text.Contains("/") || txtResult.Text.Contains("%"))
{
switch (operation)
{
case "plus":
resut = num1 + num2;
break;
case "minus":
resut = num1 - num2;
break;
case "multiply":
resut = num1 * num2;
break;
case "divide":
resut = num1/num2;
break;
case "modulus":
if (num2 != 0.0)
resut = num1 % num2;
else
MessageBox.Show("Cannot find Modulus of Zero.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
break;
default:
break;
}
}
return resut;
}
catch
{
return resut;
}
}
Und das Problem ist ...? – Guy
und was genau ist das Problem? Falsche Summe? – Whencesoever
ich kann nicht 2 Zahlen hinzufügen :( –