C# с нуля. Урок 3: bool логика, сравнения, поток выполнения, if Для начинающих!

Продолжаем изучать C#. В данном уроке мы подошли и рассмотрели тему логических выражений и типа bool. Также затронута тема потока выполнения программы и как можно влиять на порядок выполнения кода. Для этого используются условные операторы if else и switch. В конце урока разбирается пример использования логических операций И &&, ИЛИ || и НЕ!

Пример кода к уроку

        int money = 100;
        int minPrice = 20;        
        /*
         0---5---10-------20-------100---------------->бесконечность
        */

        Console.Write("Введите цену товара:");
        int price = int.Parse(Console.ReadLine());

        Console.WriteLine();
        Console.WriteLine("Вариант 1 - && логическое И");

        //покупаем все товары от 20 до 100 рублей
        if (minPrice <= price &amp;&amp; price <= money)
        {
            Console.WriteLine("Покупаем");
        }
        else
        {
            Console.WriteLine("Не покупаем");
        }

        Console.WriteLine();
        Console.WriteLine("Вариант 2 - || логическое ИЛИ");
        //товары меньше 20 рублей  или товары больше 100 рублей нам не подходят
        if (price < minPrice || price > money)
        {
            Console.WriteLine("Не покупаем");
        }
        else
        {
            Console.WriteLine("Покупаем");
        }

        Console.WriteLine();
        Console.WriteLine("Вариант 3 - ! НЕ и || логическое ИЛИ");
        //все товары кроме товаров меньше 20 рублей  или товаров больше 100 рублей покупаем
        if (!(price < minPrice || price > money))
        {
            Console.WriteLine("Покупаем");
        }
        else
        {
            Console.WriteLine("Не покупаем");
        }

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

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