Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

หาพจน์ที่ n ของอนุกรมเลขคณิต (Arithmetic Progression) - JavaScript

หาพจน์ที่ n ของอนุกรมเลขคณิต (AP) จากพจน์แรก 2 พจน์

สูตร

aₙ = a₁ + (n-1)d
d = a₂ - a₁ (ความต่างร่วม)

ตัวอย่าง

a=2, b=5, n=7
d = 5-2 = 3
Series: 2, 5, 8, 11, 14, 17, 20
a₇ = 20

ตัวอย่างโค้ด

const findNthTerm = (first, second, n) => {
  const diff = second - first;
  return first + (n - 1) * diff;
};

console.log(findNthTerm(2, 5, 7));

ผลลัพธ์

20

ขยายความสามารถ

// สร้างอาร์เรย์อนุกรมทั้งหมด
const generateAP = (first, second, n) => {
  const diff = second - first;
  return Array.from({ length: n }, (_, i) => first + i * diff);
};

console.log(generateAP(2, 5, 7)); // [2, 5, 8, 11, 14, 17, 20]