Предисловие
Статья входит в подборку: C# Starter Pack: Учимся с нуля
Удобная навигация по подборке: тык
Введение
Привет, дружище! Сегодня у нас новая тема из нашего крутого C# Starter Pack!Сегодня будем крутить-вертеть условные операторы if-else в C# и подружим их с такими гавриками: &&, ||, ! (это логические операторы, а разбирали мы их на прошлом занятии тут: клац). Поехали!
If и его дружбан else
Берём не акции, а по акции!
Заходишь ты такой в магазин и начинаешь выбирать между кроссовками и ботинками. Думаешь-думаешь и такой: "Если кроссовки по акции (if), беру их, а если полная цена (else), то ботинки". В первом случае: "ух, какая выгода!", а во втором: "ну, ботинки тоже ниче такие".
Вот как выглядит сама конструкция:
А вот и сам пример использования:
А что если я еще и тапки себе присмотрел?
Ага, есть и такое! Если нужно проверить несколько условий, используй else if сколько хочешь:
А что там с этими гавриками то?
Давай немного освежим память:
- && - "и". Оба условия должны сработать.
- || - "или... или". Если одно из условий верное – дело в шляпе.
- ! – "не". Постоянно переворачивает все вверх дном.
Делу время, потехе час
Ну что, трудолюбивцы? Заряжаемся и погнали!
Задание 1:
Цель: Написать программу для кофе-машины, которая предложит пользователю напиток в зависимости от его баланса и времени суток.
- Если баланс пользователя больше 100 рублей и сейчас утро, предложи эспрессо.
- Если баланс меньше или равен 100 рублей, но больше 50 рублей, предложи чай.
- Если сейчас вечер, независимо от баланса, предложи горячий шоколад.
Задание 2:
Цель: Написать скрипт для умного дома, который включит или выключит отопление в зависимости от температуры на улице и времени суток.
- Если на улице холоднее 0 градусов и сейчас ночь, включи отопление.
- Если температура выше 0, но ниже 15 градусов и сейчас день, поддерживай минимальное отопление.
- Во всех других случаях отопление выключено.
Задание 3:
Цель: Написать программу-будильник, которая установит разное время пробуждения в зависимости от дня недели.
- Если сегодня будний день, установи будильник на 7 утра.
- Если сегодня суббота, установи будильник на 9 утра.
- Если сегодня воскресенье, будильник не устанавливай.
Заключение
Сегодня мы познакомились с конструкциями условного оператора if-else и его ролью в написании программ. Если у тебя будут вопросы - стучись, не стесняйся. Тут мы все друзья! А в следующей статье мы изучим конструкцию switch и научимся применять её на практике.
Ставь ❤️ и подписывайся на канал, до новых встреч!
Предыдущая статья: тык
Поддержать автора: