Сложное математическое выражение c# - PullRequest
1 голос
/ 25 мая 2020

Я новичок в c# и хочу составить довольно простую (на мой взгляд) программу для моего курса в конце семестра. Алгоритм в C выглядит так. Он вычисляет дебет жидкости с эффектом Вентури:

delta_p= p2-p1;
sectiune_rel=s1/s2;

numarator = 0.5*densitate*(pow(sectiune_rel, 2)-1);
raport = delta_p/numarator;
viteza1 = sqrt(raport);

debit = s1*viteza1;

Я хочу создать простую форму windows с c#:

private void Butonrezultat_Click(object sender, EventArgs e)
    {
        double p1, p2, densitate1, s1, s2, sectiune_rel, debit;

        double.TryParse(presiunemare.Text, out p1);
        double.TryParse(presiunemica.Text, out p2);
        double.TryParse(densitate.Text, out densitate1);
        double.TryParse(sectiunemare.Text, out s1);
        double.TryParse(sectiunemica.Text, out s2);


         sectiune_rel = s1 / s2;
         debit = s1 * Math.Sqrt((p2 - p1) / ((0.5 * densitate1 * Math.Pow(sectiune_rel, 2) - 1)));


            rezultat.Text = debit.ToString("c"). Remove(0 , 1);
    }

Каждый раз, когда я отлаживаю, это не так. не показывать ничего, чтобы результат текстового поля. Я что-то упускаю? Я трачу два дня на обучающие программы и не могу найти ничего похожего.

1 Ответ

0 голосов
/ 25 мая 2020

Кажется, ваш метод Butonrezultat_Click не привязан к событию нажатия вашей кнопки. Выполните следующие действия:

  1. Выберите кнопку Butonrezultat в режиме разработки вашей формы
  2. Нажмите кнопку «События» в верхней части окна свойств.
  3. Прокрутите события кнопки Butonrezultat и найдите Click
  4. Выберите метод Butonrezultat_Click из раскрывающегося списка для события щелчка.
  5. Запустите свой код

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...