У овом примеру ћете научити да пишете ЈаваСцрипт програм који проналази све факторе целог броја.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт за петљу
- ЈаваСцрипт иф … елсе Изјава
Да би био фактор броја, број фактора требао би тачно поделити број (са 0 остатка). На пример,
Фактор 12 је 1 , 2 , 3 , 4 , 6 и 12 .
Пример: Фактори позитивног броја
// 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); ) )
Оутпут
Унесите позитиван број: 12 Фактори 12 су: 1 2 3 4 6 12
У горе наведеном програму, од корисника се тражи да унесе позитиван цео број.
for
Петља се користи за петљу кроз 1 до броја ушао од стране корисника.- Оператор модула
%
користи се за проверу да ли је нум тачно дељив. - У свакој итерацији проверава се услов да ли је нум тачно дељив са и.
if(num % i == 0)
- Ако је горњи услов испуњен, приказује се број.