Програма JavaScript для друку всіх простих чисел з інтервалом (із прикладами)

У цьому прикладі ви навчитеся писати програму JavaScript для друку всіх простих чисел між двома числами, введеними користувачем.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • JavaScript, якщо … ще Заява
  • JavaScript для циклу
  • Заява про перерву JavaScript

Просте число - це додатне ціле число, яке ділиться лише на 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 до числа, яке зберігається в i.
  • Усередині другого циклу значення i ділиться на кожне число від 2 до значення одиниці менше i (i - 1).
  • При діленні, якщо будь-який залишок числа призводить до 0 , це число не є простим числом. Тож прапорець змінної встановлюється на 1.
  • Нарешті, друкуються всі цифри, які мають прапорець 0 (не ділиться на інші числа).

Цікаві статті...