- Оператор условия if-else
- Индентация блоков.
- Логические операции сравнения, строгого сравнения, больше, меньше
- Присвоение переменной логического значения.
- Выборы председателя ТСЖ. Задано количество голосов за Иванова и за Петрова (например, за Иванова проголосовало 120 человек, за Петрова 134 человека) Вывести имя победителя.
- Стоимость подачи такси составляет 200 руб, в стоимость включено 15 минут. Далее — 5 руб/мин. Рассчитать стоимость поездки для заданного количества минут.
- Дано количество товара и его цена. В случае, если сумма заказа больше 1000 руб, покупателю предоставляется скидка 5%. Вывести итоговую сумму к оплате.
- Первый покупатель заказал 200 журналов по цене 150 руб/шт, ему была сделана скидка 4%. Одновременно, второй покупатель заказал 150 книг по цене 240 руб/шт, ему была сделана скидка 6%. По внутренним правилам компании первым отгружается заказ на большую сумму. Вывести, заказ какого покупателя следует выполнить первым.
- Дана цена товара и количество купленных единиц. Если заказ больше 1000 руб, покупателю предоставляется скидка 2%, если больше 5000 руб — 5%, если больше 10000, то 10%. Рассчитать итоговую сумму к оплате.
- Приложение для банка. Дана ставка процента годовых. Дана ставка рефинансирования. По закону, если ставка по депозиту превышает ставку рефинансирования, плюс 5 процентных пункта, то доход по вкладу облагается налогом 13% с суммы превышения. Вклад был открыт в течение 90 дней (без промежуточно капитализации). Рассчитать сумму, которую банк должен выдать вкладчику, если сумму налога банк удерживает самостоятельно.
- Дана длина и ширина прямоугольной комнаты, высота потолка. Дана стоимость отделки стен за м², стоимость покрытия пола м². Рассчитать стоимость отделки стен, стоимость покрытия пола, указать, что из этого дороже. Площадью дверей и окон пренебречь.
- В подъезде два лифта. Дан текущий этаж вызова. Дана позиция (номер этажа) первого и второго лифта. Какой из лифтом ближе?