JavaScript program za ispis svih osnovnih brojeva u intervalu (s primjerima)

U ovom ćete primjeru naučiti pisati JavaScript program za ispis svih prostih brojeva između dva broja koja je korisnik unio.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript if … else Izjava
  • JavaScript za petlju
  • Izjava o prekidu JavaScript-a

Prosti broj je pozitivni cijeli broj koji je djeljiv samo s 1 i sam. Na primjer, 2 , 3 , 5 , 7 , 11 je prvih nekoliko prostih brojeva.

Na primjer, 4 nije prost broj jer je djeljiv sa 1, 2 i 4. To je složeni broj.

Primjer: Ispis prostih brojeva

 // 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); ) )

Izlaz

 Unesite manji broj: 2 Unesite veći broj: 10 Prosti brojevi između 2 i 10 su: 2 3 5 7

U gore navedenom programu od korisnika se traži da unese donje i više brojeve. Tada se navode prosti brojevi između tih brojeva (uključujući donju i višu granicu, ako postoje).

U forgore navedenom programu koriste se dvije ugniježđene petlje.

  • Prva forpetlja koristi se za petlju između brojeva koje pruža korisnik. U ovom slučaju, od 2 do 10 .
  • Oznaka varijable postavljena je na 0 .
  • Druga forpetlja koristi se za petlju između 2 i broja koji je pohranjen u i.
  • Unutar druge petlje, vrijednost i dijeli se sa svakim brojem od 2 do vrijednosti jedne manje od i (i - 1).
  • Tijekom dijeljenja, ako bilo koji ostatak broja rezultira 0 , taj broj nije prost broj. Dakle, zastavica varijable postavljena je na 1.
  • Konačno, ispisuju se svi brojevi koji imaju zastavicu 0 (ne dijele se drugim brojevima).

Zanimljivi članci...