После задания жирным шрифтом приведен рекомендуемый вид экрана во время работы программы.

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 грн.