เราต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลข พูด num
จากนั้นฟังก์ชันของเราจะคืนค่าผลรวมของจำนวนธรรมชาติทั้งหมดระหว่าง 1 ถึง num รวมถึง 1 และ num
ตัวอย่างเช่น ถ้า num เป็น −
const num = 5;
จากนั้นผลลัพธ์ควรเป็น −
const output = 15;
เพราะ
1+2+3+4+5 = 15
เราจะใช้สูตรด้านล่างเพื่อแก้ปัญหานี้ -
ผลรวมของจำนวนธรรมชาติทั้งหมดไม่เกิน n =
((n*(n+1))/2)
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const num = 5;
const sumUpto = num => {
const res = (num * (num + 1)) / 2;
return res;
};
console.log(sumUpto(num));
console.log(sumUpto(7));
console.log(sumUpto(45));
console.log(sumUpto(2));
console.log(sumUpto(8));
console.log(sumUpto(99)); ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
15 28 1035 3 36 4950