Program JavaScript untuk Menemukan Jumlah Bilangan Alami

Dalam contoh ini, Anda akan belajar menulis program yang menemukan jumlah bilangan asli dalam JavaScript.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:

  • JavaScript untuk loop
  • JavaScript sementara dan melakukan… saat Loop

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

 Masukkan bilangan bulat positif: 100 Jumlah bilangan asli: 5050

Dalam program di atas, pengguna diminta untuk memasukkan nomor.

The parseInt()mengkonversi nilai string numerik ke nilai integer.

The forLoop digunakan untuk mencari jumlah dari bilangan hingga nomor yang diberikan oleh pengguna.

  • Nilai penjumlahan awalnya adalah 0 .
  • Kemudian, forloop digunakan untuk melakukan iterasi i = 1 to 100.
  • Dalam setiap iterasi, i ditambahkan ke penjumlahan dan nilai dari ibertambah 1 .
  • Ketika i menjadi 101 , kondisi pengujiannya adalah falsedan jumlahnya 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

 Masukkan bilangan bulat positif: 100 Jumlah bilangan asli: 5050

Dalam program di atas, pengguna diminta untuk memasukkan nomor.

The whileLoop digunakan untuk mencari jumlah dari bilangan.

  • The whileLoop terus sampai jumlahnya kurang dari atau sama dengan 100 .
  • Selama setiap iterasi, i ditambahkan ke sumvariabel dan nilai i bertambah 1 .
  • Ketika i menjadi 101 , kondisi pengujiannya adalah falsedan jumlahnya akan sama dengan 0 + 1 + 2 +… + 100.

Artikel yang menarik...