Лабораторный практикум по основам языка С++Специальность: Проектирование авиационных двигателей
|
Индивидуальные задания к лабораторной работе № 2
Во всех разрабатываемых программах данные должны вводится пользователем с клавиатуры. Внутри программы должна быть предусмотрена проверка исходных данных с целью защиты основного алгоритма от ошибок пользователя при вводе.
Все разрабатываемые функции должны вызываться из основной программы и не должны вызывать друг-друга.
В третьем задании на каждый вариант создается отдельная функция. Функции помещаются в отдельный файл-библиотеку, для которой создается свой заголовочный файл. В основной программе этот заголовочный файл подключается. Результаты расчета по обоим методам сравниваются.
Номер | Текст задания |
---|---|
Вариант 1 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая объем цилиндра по известному радиусу основания и высоте,
располагается до функции main() .
Вторая,
функция печати результата,
располагается после функции main() .
|
2. | Написать программу для вычисления площади треугольника по трем известным сторонам. Вычисление площади организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 2 | |
1. |
Написать программу, содержащую две функции. Первая функция,
возвращающая максимальное из двух введенных пользователем чисел,
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления среднегеометрического трех чисел. Вычисление среднего организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 3 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая сопротивление участка цепи, состоящего из двух последовательно соединенных резисторов,
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления площадь треугольника по известнным основанию и проведенной к нему высоте. Расчет площади организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 4 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая значение ay,
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления объема цилиндра с кубической полостью. Расчет объема организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 5 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая доход по депозиту,
располагается после функции main() .
Входными данными являются: сумма на депозите, процентная ставка, срок депозита (в днях).
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления объема треугольной равносторонней пирамиды с кубической полостью. Расчет объема организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 6 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая площадь треугольника по известным сторонам,
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления площади куба с эллиптическим отверстием. Расчет площади организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 7 | |
1. |
Написать программу, содержащую две функции. Первая функция,
возвращающая количество корней квадратного уравнения (коэффициенты a, b, c вводятся)
располагается до функции main() .
Вторая,
функция печати результата,
располагается после функции main() .
|
2. | Написать программу для вычисления площади трапеции по известной высоте и двум основаниям. Расчет площади организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 8 | |
1. |
Написать программу, содержащую две функции. Первая функция,
выводящая на экран строку звездочек
располагается после функции main() .
Вторая,
запрашивающая количество звездочек,
располагается до функции main() .
|
2. | Написать программу для вычисления определителя второго порядка. Расчет значения определителя организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 9 | |
1. |
Написать программу, содержащую две функции. Первая функция,
выводящая на экран строку одинаковых символов,
располагается до функции main() .
Вторая,
запрашивающая символ и количество символов в строке,
располагается после функции main() .
|
2. | Написать программу для вычисления площади полной поверхности конуса. Расчет площади организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 10 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая площадь треугольника по двум сторонам и углу между ними
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления среднего арифметического трех чисел. Расчет среднего организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 11 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая определитель второго порядка
располагается до функции main() .
Вторая,
функция печати результата,
располагается после функции main() .
|
2. | Написать программу для вычисления длины диагонали прямоугольника. Расчет длины организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 12 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая объем полой сферы по известным радиусам сферы и полости,
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления гиперболического синуса. Расчет значения гиперпоблического синуса организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 13 | |
1. |
Написать программу для вывода таблицы умножения на экран. Программа должна содержать две функции. Первая функция,
вычисляющая произведение двух чисел
располагается до функции main() .
Вторая,
функция печати результата,
располагается после функции main() .
|
2. | Написать программу для вычисления объема куба с сферической полостью. Расчет объема организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 14 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая объем параллелипипеда по известной высоте и площади основания,
располагается после функции main() .
Вторая,
функция печати результата,
располагается до функции main() .
|
2. | Написать программу для вычисления площади кольца. Расчет площади организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|
Вариант 15 | |
1. |
Написать программу, содержащую две функции. Первая функция,
вычисляющая объем куба со сферической полостью,
располагается до функции main() .
Вторая,
функция печати результата,
располагается после функции main() .
|
2. | Написать программу для вычисления гиперболического тангенса. Расчет значения гиперболического тангенса организовать с помощью inline-функции. |
3. | Написать программу, которая вычисляет
частичную сумму ряда
Расчет должен производиться двумя способами:
|