Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một số, chẳng hạn như num.
Khi đó, hàm của chúng ta sẽ trả về tổng của tất cả các số tự nhiên từ 1 đến num, bao gồm cả 1 và num.
Ví dụ:nếu num là -
const num = 5;
Sau đó, đầu ra phải là -
const output = 15;
bởi vì,
1+2+3+4+5 = 15
Chúng tôi sẽ sử dụng công thức dưới đây để giải quyết vấn đề này -
Tổng của tất cả các số tự nhiên tối đa n =
((n*(n+1))/2)
Ví dụ
Mã cho điều này sẽ là -
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));
Đầu ra
Và đầu ra trong bảng điều khiển sẽ là -
15 28 1035 3 36 4950