You are on page 1of 2

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

Національний технічний університет України

"Київський політехнічний інститут імені Ігоря Сікорського"

Факультет інформатики та обчислювальної техніки

Кафедра інформаційних систем та технологій

Програмування. Частина 1. Основи програмування

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

Тема: Реалізація циклічних алгоритмів.

Арифметичні цикли. Оператор for.

Варіант №27

Виконав:

студент групи ІС-32

Філіпович Д.О.

Перевірив:

Драган М.С.

Київ-2023

МЕТА

Навчитися створенню циклічних програм, з використанням

арифметичних циклів.

Завдання

Для заданого натурального числа n обчислити

#include <iostream>

#include <cmath>
#include <locale>

double calculateY(int n) {

double y = std::sqrt(3.0);

for (int i = 2; i <= n; i++) {

y = std::sqrt(3.0 + y);

return y;

int main() {

setlocale(LC_CTYPE, "Ukrainian");

int n;

std::cout << "Введите натуральное число n: ";

std::cin >> n;

if (n <= 0) {

std::cout << "n должно быть натуральным числом." << std::endl;

else {

double result = calculateY(n);

std::cout << "Значение y при n = " << n << " равно " <<
result << std::endl;

return 0;

Висновок

Ми навчилися створювати арифметичні програми за допомогою

арифметичних циклів. Також повторили створювання блок-схем

You might also like