You are on page 1of 3

Мета: Набуття практичних навичок використання функцій користувача в консольних

проектах у Visual Studio (C++)


Теоретичні відомості: Лекції 9
Середовище програмування: Visual Studio (C++)
Завдання: Створити консольний проект С++, що здійснює обчислення периметру та
площі трикутника з заданими сторонами. Забезпечити контроль наявності трикутника
з заданими сторонами.
Програмний код проекту:

#include <iostream>
#include <conio.h>
using namespace std;
double side1, side2, side3; //Оголошення глобальних змінних
void Data() { //Функція що не повертає значення
cout << "Введiть сторони трикутника:" << endl;
cout << "a="; cin >> side1; //Введення значення для сторони 1
cout << "b="; cin >> side2; //Введення значення для сторони 2
cout << "c="; cin >> side3; //Введення значення для сторони 3
}
int Perumetr() { //Функція дійсного типу для обчислення периметру
return (side1+side2+side3);
}
int Area() { //Функція дійсного типу для обчислення площі
double semiPerumetr = (side1 + side2 + side3) / 2; //Обчислення півпериметру
return (sqrt(semiPerumetr * (semiPerumetr - side1) * (semiPerumetr - side2) * (semiPerumetr - side3)));
}
bool IsTriangle() { //Функція логічного тиау
if ((side1 + side2) > side3) //Умова існування трикутника
{
cout << "Периметр трикутника дорiвнює " << Perumetr() << endl; //Виведення периметру трикутника
cout << "Площа трикутника дорiвнює " << Area() << endl; //Виведення площі трикутника
}
else cout << "Трикутника зi сторонами " << side1 << ", " << side2 << ", " << side3 << " не iснує"; //Повідомлення
про не існування трикутника
return 0;
}
int main() { //Головна функція
setlocale(LC_ALL, ""); //Відображення кирилиці
system("title Функції без параметрів С++"); //Відображення заголовку
Data(); //Виклик функції Data()
IsTriangle(); //Виклик функції IsTriangle()
_getch();
return 0;
}

ОПАМ . 30 . 09. ЛР
Змн. Арк № докум. Підпис Дата
Розроб. Яловега ФУНКЦІЇ БЕЗ ПАРАМЕТРІВ У Літ. Аркуш Аркушів
Перевір. Чемолосова С++ 1 2
Реценз.
Н. Контр. ЧІК, гр. ПЗ-21
Затверд.
Рис. 1 Результат тестування проекту

Рис. 2 Результат тестування проекту

Висновок: створено консольний проект С++, що здійснює обчислення периметру та


площі трикутника з заданими сторонами. Забезпечено контроль наявності трикутника
з заданими сторонами. Результати тестування проекту наведені на рис. 1, 2.

Аркуш

ОПАМ . 30 . 09. ЛР 2
Змн. Арк. № докум. Підпис Дата

You might also like