Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

산술 급수의 합을 위한 C++ 프로그램

<시간/>

'a'(첫 번째 항), 'd'(공차) 및 'n'(문자열에 있는 값의 수)이 주어지고 작업은 시리즈를 생성하여 그 합을 계산하는 것입니다.

산술 급수란 무엇입니까

산술 급수는 급수의 첫 번째 항이 'a'로 고정되고 이들 사이의 공차가 'd'인 공차를 갖는 수열입니다.

-

로 표시됩니다.

a, a + d, a + 2d, a + 3d, . . .

예시

Input-: a = 1.5, d = 0.5, n=10
Output-: sum of series A.P is : 37.5
Input : a = 2.5, d = 1.5, n = 20
Output : sum of series A.P is : 335

아래에 사용된 접근 방식은 다음과 같습니다. -

  • 데이터를 첫 번째 항(a), 공차(d), 급수(n)의 항의 개수로 입력
  • n까지 루프를 순회하고 차이가 있는 임시 변수에 첫 번째 항을 계속 추가합니다.
  • 결과 출력 인쇄

알고리즘

Start
Step 1-> declare Function to find sum of series
   float sum(float a, float d, int n)
   set float sum = 0
   Loop For int i=0 and i<n and i++
      Set sum = sum + a
      Set a = a + d
   End
   return sum
Step 2-> In main()
   Set int n = 10
   Set float a = 1.5, d = 0.5
   Call sum(a, d, n)
Stop

예시

#include<bits/stdc++.h>
using namespace std;
// Function to find sum of series.
float sum(float a, float d, int n) {
   float sum = 0;
   for (int i=0;i<n;i++) {
      sum = sum + a;
      a = a + d;
   }
   return sum;
}
int main() {
   int n = 10;
   float a = 1.5, d = 0.5;
   cout<<"sum of series A.P is : "<<sum(a, d, n);
   return 0;
}

출력

sum of series A.P is : 37.5