Найти тему
Кодовые Мемуары

Условный оператор if-else в C# заставит тебя ахнуть!

Оглавление

Предисловие

Статья входит в подборку: C# Starter Pack: Учимся с нуля

Удобная навигация по подборке: тык

Введение

Привет, дружище! Сегодня у нас новая тема из нашего крутого C# Starter Pack!Сегодня будем крутить-вертеть условные операторы if-else в C# и подружим их с такими гавриками: &&, ||, ! (это логические операторы, а разбирали мы их на прошлом занятии тут: клац). Поехали!

If и его дружбан else

Берём не акции, а по акции!

Заходишь ты такой в магазин и начинаешь выбирать между кроссовками и ботинками. Думаешь-думаешь и такой: "Если кроссовки по акции (if), беру их, а если полная цена (else), то ботинки". В первом случае: "ух, какая выгода!", а во втором: "ну, ботинки тоже ниче такие".

Вот как выглядит сама конструкция:

-2

А вот и сам пример использования:

-3

А что если я еще и тапки себе присмотрел?

Ага, есть и такое! Если нужно проверить несколько условий, используй else if сколько хочешь:

-4

А что там с этими гавриками то?

Давай немного освежим память:

  • && - "и". Оба условия должны сработать.
  • || - "или... или". Если одно из условий верное – дело в шляпе.
  • ! – "не". Постоянно переворачивает все вверх дном.
-5

Делу время, потехе час

Ну что, трудолюбивцы? Заряжаемся и погнали!

Задание 1:

Цель: Написать программу для кофе-машины, которая предложит пользователю напиток в зависимости от его баланса и времени суток.

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

Задание 2:

Цель: Написать скрипт для умного дома, который включит или выключит отопление в зависимости от температуры на улице и времени суток.

  • Если на улице холоднее 0 градусов и сейчас ночь, включи отопление.
  • Если температура выше 0, но ниже 15 градусов и сейчас день, поддерживай минимальное отопление.
  • Во всех других случаях отопление выключено.

Задание 3:

Цель: Написать программу-будильник, которая установит разное время пробуждения в зависимости от дня недели.

  • Если сегодня будний день, установи будильник на 7 утра.
  • Если сегодня суббота, установи будильник на 9 утра.
  • Если сегодня воскресенье, будильник не устанавливай.

Заключение

Сегодня мы познакомились с конструкциями условного оператора if-else и его ролью в написании программ. Если у тебя будут вопросы - стучись, не стесняйся. Тут мы все друзья! А в следующей статье мы изучим конструкцию switch и научимся применять её на практике.

Ставь ❤️ и подписывайся на канал, до новых встреч!

Предыдущая статья: тык

Поддержать автора:

Донат для Кодовые Мемуары | donate.stream

Наука
7 млн интересуются