ДОМАШНЕЕ ЗАДАНИЕ №2 Для выполнения Д/3№2 нужно написать 4 программы.

advertisement
ДОМАШНЕЕ ЗАДАНИЕ №2
Для выполнения Д/3№2 нужно написать 4 программы.
Первая программа должна решать одну из задач, представленного ниже списка в виде
консольного приложения на языке программирования С++.
Следующие три программы нужно написать с использованием электронного задачника
Programming TaskBook.
Задачи, которые надлежит выполнять с помощью задачника, реализованы в библиотеке в
виде .dll файла. Для каждого домашнего задания будет отдельная библиотека (отдельный .dll
файл). Все библиотеки можно будет скачать из блога pmi34psu.blogspot.tu.
Скопированную библиотеку необходимо поместить в каталог задачника C:\PT4Work.
Имя каждого задания из этой библиотеки начинается с префикса One, после чего указывается номер задания: One1, One2, One3 и т.д.
СПИСОК ЗАДАЧ (для задачи 1)
Внимание! Диалог с пользователем нужно организовать в точности так, как указано в образце: моноширным шрифтом выделено все то, что должно высвечиваться на экране после работы программы при указанных входных данных. Полужирным шрифтом выделены те данные, которые вводит пользователь, а также результат работы программы.
1. Написать программу вычисления величины дохода по вкладу. Процентная ставка (в процентах годовых) и время хранения (в днях) и размер вклада задается во время работы программы.
Считать, что год не високосный. Организовать диалог с пользователем следующим образом:
------------------------------------------Вычисление дохода по вкладу.
Введите исходные данные:
Величина вклада (руб.) - >
2500
Срок вклада (дней) ­ >
30
Процентная ставка (% годовых) ­ > 20
-------------------------------------------Доход: 41.10
руб .
Сумма по окончанию срока вклада: 2541.10 руб.
------------------------------------------------------------------------------2. Найти площадь кольца, у которого внутренний радиус равен R1, а внешний R2 (R2>R1). R1 и
R2 могут быть вещественными числами. В качестве значения числа π использовать константу из
библиотеки cmath. Организовать диалог с пользователем следующим образом:
-----------------------------------------------------Вычисление площади кольца.
Введите исходные данные:
Внутренний радиус (см) -> 12
Внешний радиус (см) -> 30
-----------------------------------------------------Площадь кольца: 2375.04 кв. см.
-----------------------------------------------------3. Составить программу вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в километрах); количество бензина,
которое потребляет автомобиль на 100 км пробега; цена одного литра бензина. Организовать
диалог с пользователем следующим образом:
-----------------------------------------------------Вычисление стоимости поездки на дачу.
Введите исходные данные:
Расстояние до дачи в одну сторону (км) -> 70
Расход бензина (л на 100 км) -> 8.5
Цена литра бензина (руб.) -> 22.5
--------------------------------------------------------Поездка на дачу обойдется 267.75 руб.
--------------------------------------------------------4. Составить программу определения площади круга, если известна длина окружности, ограничивающей этот круг. В качестве значения числа π использовать константу библиотеки cmath.
Организовать диалог с пользователем следующим образом:
----------------------------------------------------------Вычисление площади круга по длине окружности:
Введите длину окружности (см) -> 62.83
---------------------------------------------------------Площадь круга 314.14 кв.см.
---------------------------------------------------------5. Написать программу, позволяющую определить f - угол (в градусах) между положением часовой стрелки в начале суток и ее положением в h часов m минут и s секунд (0 ≤ h ≤ 11, 0 m,s ≤
59). Диалог с пользователем организовать следующим образом:
--------------------------------------------------------------Введите данные о текущем времени:
h -> 3
m -> 10
s -> 20
------------------------------------------f = 95.17 градусов.
6. Известно, что "полторы кошки за полтора часа съедают полторы мышки" Требуется написать программу, позволяющую определить сколько мышек съедят X кошек за X часов. Диалог
с пользователем организовать так, как представлено ниже (в ответе вывести 2 знака после запятой):
-------------------------------------X = 8
---------------------------------------Будет съедено 42.67 мышей.
ВАРИАНТЫ ЗАДАНИЙ (из задачника)
ВАРИАНТ 1
Задача № 1
One: 15, 29, 42
ВАРИАНТ 2
Задача № 2
One: 17, 22, 44
ВАРИАНТ 3
Задача № 3
One: 19, 26, 38
ВАРИАНТ 4
Задача № 4
One: 13, 24, 34
ВАРИАНТ 5
Задача № 5
One: 12, 23, 35
ВАРИАНТ 6
Задача № 6
One: 20, 30, 40
ВАРИАНТ 7
Задача № 6
One: 21, 27, 45
ВАРИАНТ 8
Задача № 5
One: 14, 33, 39
ВАРИАНТ 9
Задача № 4
One: 18, 25, 41
ВАРИАНТ 10
Задача № 3
One: 10, 32, 43
ВАРИАНТ 11
Задача № 2
One: 16, 31, 37
ВАРИАНТ 12
Задача № 1
One: 11, 28, 36
ВАРИАНТ 13
Задача № 1
One: 17, 22, 39
ВАРИАНТ 14
Задача № 3
One: 14, 28, 43
ВАРИАНТ 15
Задача № 5
One: 16, 23, 42
ВАРИАНТ 16
Задача № 2
One: 12, 33, 40
ВАРИАНТ 17
Задача № 4
One: 10, 24, 37
ВАРИАНТ 18
Задача № 6
One: 19, 26, 38
ВАРИАНТ 19
Задача № 6
One: 21, 30, 34
ВАРИАНТ 20
Задача № 4
One: 20, 31, 35
ВАРИАНТ 21
Задача № 2
One: 13, 25, 36
ВАРИАНТ 22
Задача № 5
One: 15, 27, 41
ВАРИАНТ 23
Задача № 3
One: 11, 29, 44
ВАРИАНТ 24
Задача № 1
One: 18, 32, 45
ВАРИАНТ 25
Задача № 5
One: 17, 23, 44
Download