Program JavaScript untuk Menemukan Jumlah Bilangan Alami

0
(0)

Bilangan bulat positif 1, 2, 3, … dikenal sebagai bilangan asli.

Contoh 1: Jumlah Bilangan Alami yang Digunakan untuk Loop

// 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);

Keluaran

Enter a positive integer: 100
The sum of natural numbers: 5050

Dalam program di atas, pengguna diminta untuk memasukkan nomor.

Itu parseInt() mengonversi nilai string numerik menjadi nilai integer.

Itu for loop digunakan untuk mencari jumlah bilangan asli hingga bilangan yang diberikan oleh pengguna.

  • Nilai dari jumlah aku s 0 mulanya.
  • Kemudian, a for loop digunakan untuk mengulang dari i = 1 to 100.
  • Di setiap iterasi, saya ditambahkan ke jumlah dan nilai i meningkat sebesar 1.
  • Kapan saya menjadi 101, kondisi pengujiannya adalah false dan jumlah akan sama dengan 0 + 1 + 2 + … + 100.

Contoh 2: Jumlah Bilangan Alami Menggunakan While Loop

// 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);

Keluaran

Enter a positive integer: 100
The sum of natural numbers: 5050

Dalam program di atas, pengguna diminta untuk memasukkan nomor.

Itu while loop digunakan untuk mencari jumlah bilangan asli.

  • Itu while loop berlanjut sampai jumlahnya kurang dari atau sama dengan 100.
  • Selama setiap iterasi, saya ditambahkan ke sum variabel dan nilai saya meningkat sebesar 1.
  • Kapan saya menjadi 101, kondisi pengujiannya adalah false dan jumlah akan sama dengan 0 + 1 + 2 + … + 100.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.