Урок #5 – Условные операторы (if-else)

Урок #5 – Условные операторы (if-else)

Все языки программирования содержат условную конструкцию. В уроке мы научимся использовать оператор if-else и научимся создавать условия. Также в видео мы сделаем мини игру на основе условных операторов.

Видеоурок

Условные операторы очень важны, ведь они позволяют выполнять разный код в зависимости от исхода условия. В языке C# существует три конструкции позволяющих осуществлять проверку.


В уроке мы рассмотрим лишь две из них.

Конструкция if - else

За счёт if else можно проверить одно или несколько условий и в случае их успешной проверки будет выполнен один, иначе другой.


Рассмотрим пример:

int a = 2, b = 10;
if (a == b) { // Если a будет равным b, тогда будет выполнен код
	// Здесь код который будет выполнен
	// Если все одна строка кода, то фигурные скобки {}
	// можно не ставить
} else if (a <= b) { // Если а будет меньшим или равным b
	// Если предыдущее условие не будет выполнено,
	// а здесь условие окажется верным,
	// то будет выполнен этот код
} else {
	// Этот код сработает, если другие условия не будет выполнено
}

Вы можете прописать структуру лишь с одним условием if, а можете дописать в неё сколько-угодно вложенных условий else if.


Внутри каждого из условий можно прописывать другие конструкции if else, что будут проверять новые выражения.


Если необходимо проверить несколько условий в одном операторе, то можно воспользоваться логическим «и» или же логическим «или»:

if (a != b && a > b) {
	// Код будет выполнен, если и первое, и второе условие
	// окажутся верными
}

if (a < b || a == b) {
	// Код будет выполнен, если или первое, или второе условие
	// окажется верным
}

Тернарная операция

Это сокращенная форма if else. Записывается следующим образом:

int x = 90, a = 8;
int res = x < a ? (x + a) : (x - a);
Console.WriteLine (res);
Мы проверяем, если "x" будет меньше за "a", то мы в переменную res устанавливаем их сумму, иначе - их разницу.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Изучение C# и создание Windows программ
Изучение C# WPF на практике. Создание программ на C#
10 уроков
Уроки Unity C# для начинающих
11 уроков
Xamarin Forms / Мобильные приложения на C#
10 уроков
Программа на C# .NET Windows Forms
7 уроков
Комментарии (1)
Добавить комментарий

Kotik 31 января 2023 в 19:06

Тут ошибка в практическом заданий
"Большая проверка "
Создайте проверку if else
(if else) вводить в заблуждения
Ответить