Update HT_5.Conditional_operator.P2.V2.cpp

1. Проверить, имеет ли введённое число вещественную часть. Например, числа 3.14 и 2.5 – имеют вещественную часть, а числа 5 и 10.0 – нет.

2. Написать программу, которая предлагает пользователю ввести номер дня недели, и в ответ показывает название этого дня (например, 6 – это суббота). Решить с использованием if и switch.

3. Указать с клавиатуры текущее время (количество часов, минут, секунд). Проверить корректность введённых значений.

4. Ввести с клавиатуры шестизначный номер трамвайного (троллейбусного) билета, и определить является ли он счастливым (совпадают суммы трёх первых и трёх последних цифр билета).

5. Указать с клавиатуры пол (символ «m» или «f») и возраст человека. Определить, пора ли ему на пенсию.

6. Вводится время (часы и минуты) – программа выводит приветствие, соответствующее введённому времени (например, ввели 15 часов 6 минут – выводится приветствие «добрый день»).

7. Программа подсчета идеального веса к росту. Ввести рост и вес, вывести сообщение о том, сколько  нужно кг набрать или сбросить (идеальный вес = рост - 110).

8. Ввести любую дату (день, месяц и год вводятся по отдельности). Проверить корректность введённых значений. Вывести дату следующего дня.

9. Написать программу, которая предлагает пользователю выбрать животное из списка (1 – кошка, 2 – собака и тд.), и в ответ показывает, какие звуки издаёт выбранное животное. В списке должно быть хотя бы 10 животных.

10. Написать игру "О, счастливчик!". На экране по очереди появляются вопросы, и варианты ответов. Неправильный выбор - игра окончена. Правильный ответ – переходим к следующему вопросу. Если все ответы правильные – в конце выводится сообщение о победе. По желанию можно реализовать несгораемые суммы, подсказки и тд.

11. Пользователь вводит с клавиатуры количество градусов по Цельсию, которое соответствует предполагаемой температуре за окном. Программа сообщает, тепло сейчас или холодно, жарко или мороз, а также генерирует прогноз погоды на завтра, с указанием скорости ветра, возможных осадков и температуры воды в Чёрном море :)

12. Реализовать программу «Предсказатель». Пользователь вводит вопрос (с помощью cin>> в переменную любого типа). Программа выдаёт случайный ответ из набора заранее предусмотренных ответов (5 положительных, 5 отрицательных, 10 нейтральных вариантов).

13. Реализовать программу-лотерею. Программа загадывает 5 (неповторяющихся) чисел в диапазоне от 1 до 42, но не показывает их на экран. Пользователь пытается их угадать – вводит каких-то 5 чисел с клавиатуры. Назначить призы за совпадение. Например, если пользователь угадал три числа - приз 300 гривен, если 4 - 4000 гривен, если 5 – 50000 гривен. И в целом, какова вероятность того, что пользователь угадает все 5 чисел?

14. Пользователь указывает дату своего рождения (число и месяц). Программа определяет знак зодиака пользователя и составляет для него гороскоп на ближайшую неделю.

15. Какой-то чувак купил N куриц по M гривен за одну курицу. Каждая курица несёт по X яиц в неделю. Чувак решил открыть свой бизнес и стал продавать яйца, которые несут курицы. За сколько дней окупятся куры, если продавать яйца по Z гривен за десяток (с учётом НДС, но без учёта сбора в ПФ)? Сроком жизни куриц, влажностью воздуха в курятнике, а также скоростью ветра и фазами луны можно пренебречь :)

16. Реализовать игровую программу «Однорукий бандит» (игровой автомат). В начале игры пользователю выдаётся кредит на 5000 гривен. Случайным образом на барабанчиках выпадает три значения от 0 до 7. Призовые комбинации: 0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4, 5 Х Х, 5 5 Х, 5 5 5, 7 Х Х, 7 7 Х, 7 7 7 (на месте Х может быть любая цифра). Штрафная комбинация: 6 6 6. Все остальные комбинации нейтральные. В любом случае, за показ новой комбинации с игрового счёта пользователя снимается определённая фиксированная сумма денег. Необходимо назначить различные вознаграждения за выпадение призовых комбинаций. Зациклить работу приложения. Игра заканчивается поражением, если деньги закончились. Игра заканчивается победой, если выпадает джек-пот (7 7 7).