บทนำ
กำหนดพจน์แรก (a), ผลต่างร่วม (d) และจำนวนพจน์ (n) ต้องการสร้างอนุกรมและคำนวณผลรวม
อะไรคืออนุกรมเลขคณิต?
ลำดับของตัวเลขที่มีผลต่างร่วมคงที่ พจน์แรกคือ 'a' ผลต่างร่วมคือ 'd'
รูปแบบ: a, a+d, a+2d, a+3d, ...
ตัวอย่าง
- Input: a=1.5, d=0.5, n=10 → Output: 37.5
- Input: a=2.5, d=1.5, n=20 → Output: 335
อัลกอริทึม
Start
Step 1: ฟังก์ชัน sum(a, d, n)
sum = 0
Loop i=0 ถึง n-1:
sum = sum + a
a = a + d
return sum
Step 2: main()
n=10, a=1.5, d=0.5
เรียก sum(a, d, n)
Stop
ตัวอย่างโค้ด C++
#include <bits/stdc++.h>
using namespace std;
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