Введение
В этом практическом занятии (лабораторной работе) мы научимся писать программу на языке C++, которая находит сумму заданного ряда. Ряд имеет вид 1/2 + 4/5 + 7/8... n. Мы будем запрашивать у пользователя значение n и вычислять сумму этого ряда.
Создать новый файл на C++
Создайте новый файл на языке C++ с именем main.cpp в директории ~/project.
touch ~/project/main.cpp
Подключить библиотеки
В этой программе нам нужно подключить библиотеки iostream и conio. Библиотека iostream используется для операций ввода-вывода, а библиотека conio - для очистки консольного экрана.
#include <iostream>
#include <conio.h>
Запустить основную функцию
В языке C++ функция main() является точкой входа в программу. Первая строка функции main объявляется как int main(), за которой следуют открывающая и закрывающая фигурные скобки.
int main()
{
// Code goes here
return 0;
}
Объявить необходимые переменные
Для выполнения вычислений нам нужно объявить необходимые переменные.
int i, n;
float sum = 0, x, a = 1;
Получить ввод от пользователя
Мы попросим пользователя ввести значение 'n', которое представляет количество членов ряда.
std::cout << "Enter the number of terms: ";
std::cin >> n;
Вычислить сумму ряда
Мы будем использовать цикл for для вычисления суммы данного ряда. Вычисление выполняется следующим образом:
for (i = 0; i < n; ++i) {
x = a / (a + 1);
sum += x;
a += 3;
}
Отобразить результат
Теперь мы выведем результат суммы данного ряда.
std::cout << "Sum = " << sum;
Добавить задержку перед закрытием консольного окна
Эта функция getch() используется для того, чтобы консольное окно оставалось открытым и отображало результат, чтобы пользователь мог просмотреть вывод.
getch();
Завершить программу
Ниже представлена полная программа.
#include <iostream>
#include <conio.h>
int main()
{
int i, n;
float sum = 0, x, a = 1;
// Prompt user to enter the number of terms
std::cout << "Enter the number of terms: ";
std::cin >> n;
// Loop to calculate the sum of the series
for (i = 0; i < n; ++i) {
x = a / (a + 1);
sum += x;
a += 3;
}
// Display the result
std::cout << "Sum = " << sum;
// Hold the console window open
getch();
return 0;
}
Резюме
В этом практическом занятии (лабораторной работе) мы научились писать программу на C++, которая находит сумму данного ряда. Мы добились этого, выполнив следующие шаги:
- Подключение необходимых библиотек
- Запуск основной функции
- Объявление необходимых переменных
- Получение входных данных от пользователя
- Вычисление суммы ряда с использованием цикла
- Вывод результата пользователю
- Добавление задержки перед закрытием консольного окна



