소개
이 랩에서는 C++ 프로그램을 사용하여 주어진 수열의 합을 구하는 방법을 배웁니다. 수열은 1/2 + 4/5 + 7/8 ... n 입니다. 사용자로부터 n 값을 입력받아 수열의 합을 계산합니다.
이 랩에서는 C++ 프로그램을 사용하여 주어진 수열의 합을 구하는 방법을 배웁니다. 수열은 1/2 + 4/5 + 7/8 ... n 입니다. 사용자로부터 n 값을 입력받아 수열의 합을 계산합니다.
~/project 디렉토리에 main.cpp라는 이름의 새로운 C++ 파일을 생성합니다.
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++ 프로그램을 작성하는 방법을 배웠습니다. 다음 단계를 수행하여 이를 달성했습니다.