ЈаваСцрипт програм за испис свих основних бројева у интервалу (са примерима)

У овом примеру ћете научити да напишете ЈаваСцрипт програм за испис свих простих бројева између два броја која је унео корисник.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт иф … елсе Изјава
  • ЈаваСцрипт за петљу
  • Изјава о прекиду ЈаваСцрипт-а

Прости број је позитиван цео број који је дељив само са 1 и сам са собом. На пример, 2 , 3 , 5 , 7 , 11 је првих неколико простих бројева.

На пример, 4 није прост број, јер је дељив са 1, 2 и 4. То је композитни број.

Пример: Штампање простих бројева

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

Оутпут

 Унесите мањи број: 2 Унесите већи број: 10 Прости бројеви између 2 и 10 су: 2 3 5 7

У горе наведеном програму, од корисника се тражи да унесе доње и више бројеве. Тада су наведени прости бројеви између тих бројева (укључујући доњу и вишу границу, ако постоје).

forУ горе наведеном програму користе се две угнежђене петље.

  • Прва forпетља се користи за петљу између бројева које пружа корисник. У овом случају, од 2 до 10 .
  • Заставица променљиве је постављена на 0 .
  • Друга forпетља се користи за петљу између 2 и броја који је сачуван у и.
  • Унутар друге петље, вредност и је подељена са сваким бројем од 2 до вредности једне мање од и (и - 1).
  • При дељењу, ако било који остатак броја резултира 0 , тај број није прост број. Дакле, заставица променљиве је постављена на 1.
  • Коначно, штампају се сви бројеви који имају заставицу 0 (који се не могу делити другим бројевима).

Занимљиви Чланци...