Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
4 / 4 / 1
Регистрация: 08.11.2015
Сообщений: 197
1

Выполнение нескольких условий

16.08.2018, 11:08. Показов 977. Ответов 2

Author24 — интернет-сервис помощи студентам
Подскажите плиз с данным условием. Есть 3 comboBox (медико-возростная группа, подгруппа и упражнение) и 2 textBox (Баллы и Оценка). Условие такое если данное условие выполняется и баллов < 120 то оценка 2, если от 120 до 170 то оценка 3, если от 170 до 190 то оценка 4, и если баллов 190 и выше то оценка 5.

Вот что написал....

C#
1
2
3
4
5
6
7
8
if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" && comboBoxУпражнения.Text == "3" && Convert.ToInt32(textBoxИтогоБаллов.Text) < 120) { this.textBoxОценка.Text = "2"; }
            else if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" && comboBoxУпражнения.Text == "3" && Convert.ToInt32(textBoxИтогоБаллов.Text) == 120) { this.textBoxОценка.Text = "3"; }
 
             if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" && comboBoxУпражнения.Text == "3" && Convert.ToInt32(textBoxИтогоБаллов.Text) > 121) { this.textBoxОценка.Text = "3"; }
            else if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" && comboBoxУпражнения.Text == "3" && Convert.ToInt32(textBoxИтогоБаллов.Text) <= 169) { this.textBoxОценка.Text = "3"; }
 
            if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" && comboBoxУпражнения.Text == "3" && Convert.ToInt32(textBoxИтогоБаллов.Text) < 190) { this.textBoxОценка.Text = "4"; }
            else if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" && comboBoxУпражнения.Text == "3" && Convert.ToInt32(textBoxИтогоБаллов.Text) >= 190) { this.textBoxОценка.Text = "5"; }
 Комментарий модератора 
Не забывайте использовать кнопки языков программирования в редакторе сообщений для выделения кода!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2018, 11:08
Ответы с готовыми решениями:

Выполнение условий от элемента ComboBox
Здравствуйте. У меня есть элемент Combo Box. В зависимости от выбранного пункта необходимо...

Выполнение только одного из условий
Есть примерно след. порядок кода: q = 0; функция () { переменные; if (q == 0) //...

Активировать кнопку при выполнении нескольких условий
Есть два groupBox-a, в каждом из них есть по несколько checkBox-ов и textBox-ов. И есть одна кнопка...

Выполнение двух условий
Здравствуйте! Подскажите, как на С#реализовать проверку на 2 условия одновременно т.е, например,...

2
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
16.08.2018, 11:24 2
не знаю в чём вопрос у Вас, но я бы сделал так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if (comboBoxМВГ.Text == "В-сл мужского пола 1-й МВГ" && comboBoxПодгруппа.Text == "5" &&
                comboBoxУпражнения.Text == "3")
            {
                int score = Convert.ToInt32(textBoxИтогоБаллов.Text);
                if (score < 120)
                {
                    this.textBoxОценка.Text = "2";
                }
                else if (score >= 120 && score < 170)
                {
                    this.textBoxОценка.Text = "3";
                }
                else if (score >= 170 && score < 190)
                {
                    this.textBoxОценка.Text = "4";
                }
                else
                {
                    this.textBoxОценка.Text = "5";
                }
            }
0
4 / 4 / 1
Регистрация: 08.11.2015
Сообщений: 197
17.08.2018, 09:43  [ТС] 3
SeIZVeIZ, спасибо, выручили
0
17.08.2018, 09:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2018, 09:43
Помогаю со студенческими работами здесь

Выполнение одного из условий на 1 кнопке
Всем привет, на 1 форме есть 2 кнопки, при клике на одну из них открывается форма 2, на форме 2...

Использование нескольких условий в операторе if
Я решил создать что-то типо калькулятора, но есть одна проблема. У меня получилось сделать так,...

Выполнение процедур в нескольких бд
Здравствуйте. Подскажите пожалуйста. Существует проект на ASP.net. В базе данных к которой проект...

Последовательное выполнение нескольких Assert
Всем привет. Прошу подсказать, как внутри тестовой функции реализовать последовательное выполнение...

Выполнение нескольких запросов в SQL
Скажите, как выполнить несколько запросов в БД.

Выполнение сразу нескольких запросов
Уважаемые форумчане, возникла такая ситуация. Есть несколько таблиц, которую я вывожу в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru