Как сделать так чтобы выбор в RadioButton влиял на изменение формулы?

Для того чтобы выбор в RadioButton влиял на изменение формулы, вам потребуется использовать обработчик события CheckedChanged для каждого из ваших RadioButton, и в этом обработчике изменять значение переменной или вызывать функцию, отвечающую за изменение формулы.

1. Создайте необходимые элементы интерфейса пользователя, включая RadioButton для выбора различных формул.

2. Добавьте обработчики событий CheckedChanged для каждого RadioButton. Можно сделать это вручную или с помощью конструктора формы или дизайнера форм. Например, для RadioButton1 с именем rbtnFormula1, обработчик может выглядеть следующим образом:

private void rbtnFormula1_CheckedChanged(object sender, EventArgs e)
{
   // Здесь можно вызвать функцию, отвечающую за изменение формулы.
   // Например, можно изменить значение переменной formulaName.
   formulaName = "Формула 1";
}

3. В созданной функции или обработчике изменения формулы измените формулу в соответствии с выбранным RadioButton. Например, если у вас есть TextBox с именем txtFormula, функция может иметь следующий вид:

private void ChangeFormula()
{
    if (formulaName == "Формула 1")
    {
        txtFormula.Text = "Расчет по формуле 1";
    }
    else if (formulaName == "Формула 2")
    {
        txtFormula.Text = "Расчет по формуле 2";
    }
    // Добавьте другие условия для других RadioButton и формул.
}

4. Обновите формулу в соответствии с выбранным RadioButton при запуске приложения или при инициализации формы. Например, в методе Form_Load добавьте следующий код:

private void Form1_Load(object sender, EventArgs e)
{
    // Установите начальные значения для формулы.
    formulaName = "Формула 1";
    ChangeFormula();
}

Таким образом, при выборе различных RadioButton, формула будет меняться в соответствии с выбранным вариантом. Убедитесь, что вы правильно задаете значения RadioButton и проверяете их состояние в своем обработчике событий CheckedChanged.