6. Условные операторы

Условные операторы

Иногда у нас есть потребность сделать некоторое действие в зависимости от условия.

К примеру:

  • Ваня пойдет гулять, ЕСЛИ не будет дождя
  • Петя может купить сигарет, ЕСЛИ ему будет >= 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!");
        }
    }
}

Заключение

Знания, которые мы получили после прочтения данной главы, позволяет нам на данном этапе писать довольно сложные программы с большими деревьями условий.

В следующей главе, мы познакомимся с циклами.

1 комментарий:

  1. Отличные уроки! Очень нравятся!
    Есть недочеты по самому тексту, но это не страшно)
    И самое важное, что хотелось бы добавить сюда, это практические задания. По типу: «мы прошли 6 главу «Условные операторы», теперь самостоятельно попробуйте написать программу с таким-то условием…»
    Это очень важная часть для закрепления материала.
    А так все очень круто, хотел бы даже денюшку скинуть на развитие сайта и продолжение подобных уроков, но нет никаких ссылок с поддержкой, спасибо!

Добавить комментарий:

Ваш адрес email не будет опубликован. Обязательные поля помечены *