Trong ví dụ này, bạn sẽ học cách viết một chương trình tìm tổng các số tự nhiên trong JavaScript.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình JavaScript sau:
- JavaScript cho vòng lặp
- JavaScript while và do… while Loop
Các số nguyên dương 1, 2, 3,… được gọi là số tự nhiên.
Ví dụ 1: Tổng các số tự nhiên sử dụng cho vòng lặp
// program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0; // looping from i = 1 to number // in each iteration, i is increased by 1 for (let i = 1; i <= number; i++) ( sum += i; ) console.log('The sum of natural numbers:', sum);
Đầu ra
Nhập số nguyên dương: 100 Tổng các số tự nhiên: 5050
Trong chương trình trên, người dùng được nhắc nhập một số.
Các parseInt()
chuyển đổi giá trị chuỗi số để một giá trị số nguyên.
Các for
vòng lặp được sử dụng để tìm tổng của các số tự nhiên lên đến số được cung cấp bởi người sử dụng.
- Giá trị của tổng ban đầu là 0 .
- Sau đó, một
for
vòng lặp được sử dụng để lặp lại từi = 1 to 100
. - Trong mỗi lần lặp, i được cộng vào tổng và giá trị của
i
được tăng lên 1 . - Khi tôi trở thành 101 , điều kiện kiểm tra là
false
và tổng sẽ bằng 0 + 1 + 2 +… + 100.
Ví dụ 2: Tổng các số tự nhiên sử dụng vòng lặp while
// program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0, i = 1; // looping from i = 1 to number while(i <= number) ( sum += i; i++; ) console.log('The sum of natural numbers:', sum);
Đầu ra
Nhập số nguyên dương: 100 Tổng các số tự nhiên: 5050
Trong chương trình trên, người dùng được nhắc nhập một số.
Các while
vòng lặp được sử dụng để tìm tổng của các số tự nhiên.
- Các
while
vòng lặp tiếp tục cho đến khi con số này ít hơn hoặc bằng 100 . - Trong mỗi lần lặp, i được thêm vào
sum
biến và giá trị của i được tăng lên 1 . - Khi tôi trở thành 101 , điều kiện kiểm tra là
false
và tổng sẽ bằng 0 + 1 + 2 +… + 100.