1. Написать программу, которая вычисляет дату следующего дня.
Введите цифрами сегодняшнюю дату (число, месяц, год): 31 12 2007
Последний день месяца!
С наступающим новым годом!
Завтра 1.1.2008
2. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово "копейка" в правильной форме. Например: 5 копеек, 41 копейка и т. д.
3. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово "рубль" в правильной форме. Например: 12 рублей, 21 рубль и т. д.
4. Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день", "Суббота" или "Воскресенье".
5. Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее название времени года. В случае, если пользователь введет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных".
Введите номер месяца (число от 1 до 12): 12
Зима
6. Написать программу, которая вычисляет оптимальный вес для пользователя, сравнивает его с реальным и выдает рекомендацию о необходимости поправиться или похудеть. Оптимальный вес вычисляется по формуле: Рост (см) - 100.
Введите в одной строке через пробел рост (см) и вес (кг): 170 68
Вам надо поправиться на 2.00 кг.
7. Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям.
Вычисление стоимости разговора по телефону.
Введите исходные данные:
Длительность разговора (целое количество минут): 3
День недели (1 — понедельник, Предоставляется скидка 20%. Стоимость разговора: 5.52 руб.
7 — воскресенье) -> 6
8. Написать программу, которая проверяет, делится ли на три введенное с клавиатуры целое число.
Введите целое число: 451
Число 451 нацело на три не делится.
9. Написать программу, которая проверяет, является ли введенное пользователем целое число четным.
Введите целое число: 23
Число 23 — нечетное.
10. Написать программу, которая сравнивает два введенных с клавиатуры числа. Программа должна указать, какое число больше, или, если числа равны, вывести соответствующее сообщение.
Введите в одной строке два целых числа: 34 67
Меньше 67
11. Напишите программу проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.
Невский проспект получил свое название:
По имени реки, на берегах которой расположен Санкт-Петербург
По имени близлежащего монастыря Александро-Невской лавры
В память о знаменитом полководце Александре Невском
Введите номер правильного ответа: 1
Вы ошиблись.
Правильный ответ: 2.
12. Напишите программу проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.
Архитектор Исаакиевского собора: 1. Доменико Трезини
Огюст Монферран
Карл Росси
Введите номер правильного ответа: 3
Вы ошиблись.
Архитектор Исаакиевского собора — Огюст Монферран.
13. Написать программу проверки знания даты начала второй мировой войны. В случае неправильного ответа пользователя, программа должна выводить правильный ответ.
В каком году началась вторая мировая война? Введите число: 1939
Правильно.
14. Написать программу проверки знания даты основания Санкт-Петербурга. В случае неправильного ответа пользователя, программа должна выводить правильный ответ.
В каком году был основан Санкт-Петербург?
Введите число: 1705
Вы ошиблись, Санкт-Петербург был основан в 1703 году.
15. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется, если сумма покупки больше 500 грн., в 5% - если сумма больше 1000 грн.