Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฟังก์ชันสำหรับบวกจำนวนธรรมชาติทั้งหมดตั้งแต่ 1 ถึง num ใน JavaScript


เราต้องเขียนฟังก์ชัน 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