private void btnCalc_Click(object sender, EventArgs e)
{
try
{
// Парсим значения. double.Parse позволяет работать с дробными числами (как на скриншоте)
double a = double.Parse(txtA.Text);
double b = double.Parse(txtB.Text);
double result = 0;
if (rbAdd.Checked) result = a + b;
else if (rbSub.Checked) result = a - b;
else if (rbMult.Checked) result = a * b;
else if (rbDiv.Checked)
{
if (b != 0) result = a / b;
else { MessageBox.Show("Деление на ноль!"); return; }
}
txtResult.Text = result.ToString("F2"); // Вывод с 2 знаками после запятой
}
catch { MessageBox.Show("Введите корректные числа!"); }
}
private void btnFind_Click(object sender, EventArgs e)
{
try
{
int start = int.Parse(txtStart.Text);
int end = int.Parse(txtEnd.Text);
int sum = 0;
string numbersStr = "Числа: ";
// Проходим циклом по интервалу
for (int i = start; i <= end; i++)
{
if (i % 2 == 0) // Проверка на четность
{
sum += i;
numbersStr += i + " ";
}
}
lblNumbers.Text = numbersStr;
lblSum.Text = "Сумма четных чисел = " + sum;
}
catch { MessageBox.Show("Введите целые числа для интервала!"); }
}