Условные операторы
Иногда у нас есть потребность сделать некоторое действие в зависимости от условия.
К примеру:
- Ваня пойдет гулять, ЕСЛИ не будет дождя
- Петя может купить сигарет, ЕСЛИ ему будет >= 18
- ...
В этой главе мы разберем синтаксис и применение условного оператора в языке программирования C#.
Оператор ЕСЛИ
Условный оператор if
(если) - оператор, который в качестве аргумента принимает логическое выражение и в случае, если выражение является истинной
, выполняет действие, которое прописано в теле этого оператора. Если же, логическое выражение возвращает ложь
, то в таком случае действие, которое прописано в теле оператора, выполняться не будет.
Пример:
using System;
public class Program
{
static void Main(string[] args)
{
if (true)
{
Console.WriteLine("True!");
}
}
}
Оператор ИНАЧЕ ЕСЛИ
Условный оператор else if
(иначе если) - оператор, который пишется после оператора if
и вызывается, если логическое выражение в операторе выше, вернет false
.
Условный оператор else if
, так же как и if
, принимает на вход, логическое выражение и если оно является истинной
, то выполняет действие, которое прописанно в теле этого оператора.
Пример:
using System;
public class Program
{
static void Main(string[] args)
{
if (false)
{
Console.WriteLine("False!");
}
else if (true)
{
Console.WriteLine("True!");
}
}
}
Оператор ИНАЧЕ
Условный оператор else
(иначе) - оператор, который содержит в теле действие, которое выполниться, когда логическое выражение в операторе if
вернет ложь
.
Примечание: оператор else
работает только в связке с оператором if
.
Пример:
using System;
public class Program
{
static void Main(string[] args)
{
if (false)
{
Console.WriteLine("True!");
}
else if (false)
{
Console.WriteLine("True!");
}
else
{
Console.WriteLine("False!");
}
}
}
Заключение
Знания, которые мы получили после прочтения данной главы, позволяет нам на данном этапе писать довольно сложные программы с большими деревьями условий.
В следующей главе, мы познакомимся с циклами.
Отличные уроки! Очень нравятся!
Есть недочеты по самому тексту, но это не страшно)
И самое важное, что хотелось бы добавить сюда, это практические задания. По типу: «мы прошли 6 главу «Условные операторы», теперь самостоятельно попробуйте написать программу с таким-то условием…»
Это очень важная часть для закрепления материала.
А так все очень круто, хотел бы даже денюшку скинуть на развитие сайта и продолжение подобных уроков, но нет никаких ссылок с поддержкой, спасибо!