From bb22b8fb770ebe2bb1d896b08a4ce7a6b305b894 Mon Sep 17 00:00:00 2001 From: Boof <97455552+hexahigh@users.noreply.github.com> Date: Thu, 27 Apr 2023 10:05:48 +0200 Subject: [PATCH] add prime numbers --- other/prime numbers/index.html | 14 ++++++++++++++ other/prime numbers/index.js | 30 ++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 other/prime numbers/index.html create mode 100644 other/prime numbers/index.js diff --git a/other/prime numbers/index.html b/other/prime numbers/index.html new file mode 100644 index 0000000..156f597 --- /dev/null +++ b/other/prime numbers/index.html @@ -0,0 +1,14 @@ + + + + Prime number generator + + + + + +
+

+
+ + \ No newline at end of file diff --git a/other/prime numbers/index.js b/other/prime numbers/index.js new file mode 100644 index 0000000..9db1037 --- /dev/null +++ b/other/prime numbers/index.js @@ -0,0 +1,30 @@ +// program to print prime numbers between the two numbers +function generatePrime() { + // take input from the user + const lowerNumber = parseInt(prompt('Enter lower number: ')); + const higherNumber = parseInt(prompt('Enter higher number: ')); + document.getElementById("Text").innerText = "" + + 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 < i; j++) { + if (i % j == 0) { + flag = 1; + break; + } + } + + // if number greater than 1 and not divisible by other numbers + if (i > 1 && flag == 0) { + console.log(i); + OutText = document.getElementById("Text").innerText; + OutText2 = OutText + " " + i; + document.getElementById("Text").innerText = OutText2 + } + } +} \ No newline at end of file