- •Лабораторна робота № 4. Функції. Перевантаження функцій
- •Int sum (int X, int y); // оголошення функції sum()
- •Int sum (int X, int y) // реалізації функції sum()
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Завдання 4
- •Завдання 7
- •Завдання 8
- •Завдання 9
- •Завдання 10
- •Завдання 11
- •Завдання 5
- •Завдання 6
- •Завдання 12
Int sum (int X, int y); // оголошення функції sum()
int sum (int x, int y, int z); // оголошення перевантаженої функції sum()
int main ()
{
std::cout << sum(5, 7)<<"\n"; // 12
std::cout << sum(5, 3, 2)<<"\n"; // 10
return 0;
}
Int sum (int X, int y) // реалізації функції sum()
{
return (x + y);
}
int sum (int x, int y, int z) // реалізації перевантаженої функції sum()
{
return (x + y + z);
}
Порядок виконання роботи:
1. Розробити алгоритм для розв’язання поставленого завдання.
2. Створити Console Application.
3. Реалізувати розроблений алгоритм в програмному коді.
a) розробити задані в завданні функції;
б) в основній функції main():
• зчитати з клавіатури значення координат для відповідних вершин (цілочисельні змінні);
• викликати функції обчислення довжини відрізка – обчислити довжину відрізків між заданими вершинами;
• викликати функції обчислення площі та периметру фігури;
• результати вивести на екран з відповідними підказками .
( Довжина відрізка AB - …. Довжина відрізка BC – …. Довжина відрізка AB – …
Периметр фігури – …. Площа фігури – ….)
Для зміни кодування: std::setlocale (LC_ALL, "Russian_Russia.1251" або ".1251")
Л
абораторна
робота № 4.
Функцій. Перевантаження функцій.
Завдання 1
Робота з геометричною фігурою колом.
Фігура задана координатами вершин А і В (вводяться з клавіатури).
Розробити:
функцію для обчислення довжини вектора, заданого координатами в 2-х вимірній площині;
функцію обчислення довжини кола;
функцію для обчислення прощі кругу.
Перевантажити функцію для обчислення довжини вектора в 3-х вимірній площині.
Лабораторна робота № 4. Функцій. Перевантаження функцій.
Завдання 2
Робота з геометричною фігурою колом.
Фігура задана координатами вершин А і С (вводяться з клавіатури).
Розробити:
функцію для обчислення довжини вектора, заданого координатами в 2-х вимірній площині;
функцію обчислення довжини кола;
функцію для обчислення прощі кругу;
Перевантажити функцію для обчислення довжини вектора в 3-х вимірній площині.
Л
абораторна
робота № 4.
Функцій. Перевантаження функцій.
Завдання 3
Робота з геометричною фігурою рівнобедреним трикутником.
Фігура задана координатами вершин А, В, С (вводяться з клавіатури).
Розробити:
функцію для обчислення довжини вектора, заданого координатами в 2-х вимірній площині;
функцію обчислення периметру фігури;
функцію для обчислення прощі фігури.
Перевантажити функцію для обчислення довжини вектора в 3-х вимірній площині.
Л
абораторна
робота № 4.
Функцій. Перевантаження функцій.
Завдання 4
Робота з геометричною фігурою правильним трикутником.
Фігура задана координатами вершин А, В, С (вводяться з клавіатури).
Розробити:
функцію для обчислення довжини вектора, заданого координатами в 2-х вимірній площині;
функцію обчислення периметру фігури;
функцію для обчислення прощі фігури.
Перевантажити функцію для обчислення довжини вектора в 3-х вимірній площині.
Л
абораторна
робота № 4.
Функцій. Перевантаження функцій.
