Untuk menjadi faktor-faktor sebuah bilangan, bilangan faktor tersebut harus membagi bilangan tersebut dengan tepat (dengan 0 sisa). Sebagai contoh,
Faktor 12 aku s 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
Enter a positive number: 12 The factors of 12 is: 1 2 3 4 6 12
Dalam program di atas, pengguna diminta untuk memasukkan bilangan bulat positif.
- Itu
for
loop digunakan untuk mengulang 1 ke nomor yang dimasukkan oleh pengguna. - Operator modulus
%
digunakan untuk memeriksa apakah num persis habis dibagi. - Dalam setiap iterasi, kondisi dicentang jika num persis habis dibagi saya.
if(num % i == 0)
- Jika kondisi di atas terpenuhi, nomor ditampilkan.