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