You are on page 1of 3

Лабораторна робота №1

Тема: Створення перших програм


Мета: набуття навичок розробки консольних додатків
Хід роботи
Завдання 1. Написати код, щоб він обраховував значення функції Y за
варіантом (для 15 варіанту почати відлік з першого, тільки для цього завдання).
Усі інші змінні вводяться з клавіатури.

Код програми:
#include <iostream>
using namespace std;
int main()
{
float Y, a, b, x,h;
cout << "Enter a: ";
cin >> a;
cout << "Enter b: ";
cin >> b;
cout << "Enter x: ";
cin >> x;
cout << "Enter h: ";
cin >> h;
Y = ((a * x) / (b + 1) + (b + a) / b) * 8 / h;
cout << "Y = " << Y;
//cout << "Hello World!\n";
}

16ЛР.052223.001.01ЖЗ
Зм. Кільк. Арк. № док. Підпис Дата
Розробив Морозов Е. Стадія Аркуш Аркушів
Консультант . Берднік В.О. н 1 3
Керівник . Берднік В.О. Створення перших програм
Н. контр. . Берднік В.О. КН-21-1/9
Голова ЦМК . Гармаш К.В.
Рисунок 1 – Результат роботи програми 1
Завдання 2: Написати програму, що реалізує задачу за варіантом. Заданий
радіус кола R. Визначити різницю площ кола і квадрата, вписаного в це коло.
Код програми:
#include <iostream>
using namespace std;
int main()
{
const float PI = 3.14;
double r, circle_area, square_area, difference;
cout << "Enter the radius of the circle: ";
cin >> r;
// Обчислення площі кола
circle_area = PI * pow(r, 2);
// Обчислення площі квадрата, вписаного в коло
square_area = pow(2 * r, 2) / 2;
// Обчислення різниці площ
difference = circle_area - square_area;
cout << "Difference between the area of the circle and the inscribed square is: " << difference << endl;
return 0;
}

Аркуш
16ЛР.052223.001.01ЖЗ 2
Зм. Кільк. Арк. № док. Підпис Дата
Рисунок 2 – Результат програми 2
Висновок: На цій практичній роботі ми набули навичок розробки
консольних додатків.

Аркуш
16ЛР.052223.001.01ЖЗ 3
Зм. Кільк. Арк. № док. Підпис Дата

You might also like