Dalam contoh ini, Anda akan belajar menulis program JavaScript yang menemukan semua faktor bilangan bulat.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- JavaScript untuk loop
- Pernyataan JavaScript if… else
Untuk menjadi faktor sebuah bilangan, bilangan faktor tersebut harus membagi bilangan tersebut dengan tepat (dengan sisa 0 ). Sebagai contoh,
Faktor dari 12 adalah 1 , 2 , 3 , 4 , 6 , dan 12 .
Contoh: Faktor Bilangan Positif
// program to find the factors of an integer // take input const num = prompt('Enter a positive number: '); console.log(`The factors of $(num) is:`); // looping through 1 to num for(let i = 1; i <= num; i++) ( // check if number is a factor if(num % i == 0) ( console.log(i); ) )
Keluaran
Masukkan bilangan positif: 12 Faktor dari 12 adalah: 1 2 3 4 6 12
Dalam program di atas, pengguna diminta untuk memasukkan bilangan bulat positif.
- The
for
Loop digunakan untuk loop melalui 1 ke nomor yang dimasukkan oleh pengguna. - Operator modulus
%
digunakan untuk memeriksa apakah num benar-benar habis dibagi. - Dalam setiap iterasi, sebuah kondisi diperiksa jika num habis habis oleh i.
if(num % i == 0)
- Jika kondisi di atas terpenuhi, angka tersebut akan ditampilkan.