Bu örnekte, bir tamsayının tüm faktörlerini bulan bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- Döngü için JavaScript
- JavaScript if… else İfadesi
Bir sayının çarpanları olması için, faktör numarası sayıyı tam olarak bölmelidir ( kalan 0 ile ). Örneğin,
Faktör 12 olan 1 , 2 , 3 , 4 , 6 , ve 12 .
Örnek: Pozitif Sayının Faktörleri
// 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); ) )
Çıktı
Pozitif bir sayı girin: 12 12'nin çarpanları: 1 2 3 4 6 12
Yukarıdaki programda, kullanıcıdan pozitif bir tam sayı girmesi istenir.
for
Döngü döngü için kullanılan , 1 , kullanıcı tarafından girilen numara için.- Modül operatörü
%
, num'un tam olarak bölünebilir olup olmadığını kontrol etmek için kullanılır. - Her yinelemede, num tam olarak i ile bölünebilir ise bir koşul kontrol edilir.
if(num % i == 0)
- Yukarıdaki koşul karşılanırsa numara görüntülenir.