Tüm Asal Sayıları Bir Aralıkta Yazdırmak için JavaScript Programı (Örneklerle)

Bu örnekte, bir kullanıcı tarafından girilen iki sayı arasındaki tüm asal sayıları yazdırmak için 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:

  • JavaScript if… else İfadesi
  • Döngü için JavaScript
  • JavaScript break İfadesi

Bir asal sayı, yalnızca 1'e ve kendisine bölünebilen pozitif bir tam sayıdır . Örneğin, 2 , 3 , 5 , 7 , 11 ilk birkaç asal sayıdır.

Örneğin, 4 asal sayı değildir çünkü 1, 2 ve 4'ün kendisine bölünebilir. Bileşik bir sayıdır.

Örnek: Asal Sayıları Yazdır

 // program to print prime numbers between the two numbers // take input from the user const lowerNumber = parseInt(prompt('Enter lower number: ')); const higherNumber = parseInt(prompt('Enter higher number: ')); console.log(`The prime numbers between $(lowerNumber) and $(higherNumber) are:`); // looping from lowerNumber to higherNumber for (let i = lowerNumber; i <= higherNumber; i++) ( let flag = 0; // looping through 2 to user input number for (let j = 2; j 1 && flag == 0) ( console.log(i); ) )

Çıktı

 Küçük sayı girin: 2 Büyük sayı girin: 10 2 ile 10 arasındaki asal sayılar: 2 3 5 7

Yukarıdaki programda, kullanıcıdan alt ve üst sınır sayıları girmesi istenir. Daha sonra bu sayılar arasındaki asal sayı (varsa alt ve üst sınırlar dahil) listelenir.

forYukarıdaki programda iki iç içe döngü kullanılmıştır.

  • İlk fordöngü, kullanıcı tarafından sağlanan numaralar arasında döngü yapmak için kullanılır. Bu durumda, 2 ile 10 .
  • Değişken bayrak 0 olarak ayarlanmıştır .
  • İkinci fordöngü, i'de depolanan sayı ile 2 arasında döngü yapmak için kullanılır .
  • İkinci döngü içinde, i değeri her sayısına bölünür 2 daha az bir değer, bir i daha (I - 1).
  • Bölme sırasında herhangi bir sayı kalanı 0 ile sonuçlanırsa , bu sayı asal sayı değildir. Dolayısıyla değişken bayrak 1'e ayarlanır.
  • Son olarak, 0 bayrağı olan (diğer numaralarla bölünemeyen) tüm sayılar yazdırılır.

Ilginç makaleler...