Калькулятор не может рассчитывать процентные операции. Я предоставлю заявление о переключении ниже. Я надеюсь, что вы можете мне помочь!
Это только последний case "%": number = (percentage / 100) * totalNumber;
, который не работает.
Отладчик говорит:
Элемент управления не может перейти из одной метки в другую.
private void button15_Click(object sender, EventArgs e) {
switch (operationPerformed) {
case "+":
textBox_Result.Text=(resultValue + Double.Parse(textBox_Result.Text)).ToString();
break;
case "-":
textBox_Result.Text = (resultValue - Double.Parse(textBox_Result.Text)).ToString();
break;
case "*":
textBox_Result.Text = (resultValue * Double.Parse(textBox_Result.Text)).ToString();
break;
case "/":
textBox_Result.Text = (resultValue / Double.Parse(textBox_Result.Text)).ToString();
break;
case "%":
number = (percentage / 100) * totalNumber;
default:
break;
}
}
Я ожидаю, что он вычислит процент от определенного числа, но по какой-то причине он не работает.