Add script.js
This commit is contained in:
52
script.js
Normal file
52
script.js
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
function analyzeNumber() {
|
||||||
|
let num = document.getElementById("numberInput").value;
|
||||||
|
let output = "";
|
||||||
|
let evenCount = 0;
|
||||||
|
let oddCount = 0;
|
||||||
|
let primeCount = 0;
|
||||||
|
|
||||||
|
if (num <= 0) {
|
||||||
|
document.getElementById("output").innerHTML = "⚠️ Enter a valid number";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (let i = 1; i <= num; i++) {
|
||||||
|
|
||||||
|
// Even / Odd check
|
||||||
|
if (i % 2 === 0) {
|
||||||
|
output += i + " - Even";
|
||||||
|
evenCount++;
|
||||||
|
} else {
|
||||||
|
output += i + " - Odd";
|
||||||
|
oddCount++;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Prime check
|
||||||
|
let isPrime = true;
|
||||||
|
|
||||||
|
if (i <= 1) {
|
||||||
|
isPrime = false;
|
||||||
|
} else {
|
||||||
|
for (let j = 2; j < i; j++) {
|
||||||
|
if (i % j === 0) {
|
||||||
|
isPrime = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isPrime) {
|
||||||
|
output += " | Prime";
|
||||||
|
primeCount++;
|
||||||
|
}
|
||||||
|
|
||||||
|
output += "<br>";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Summary
|
||||||
|
output += "<br><strong>Total Even Numbers: " + evenCount + "</strong><br>";
|
||||||
|
output += "<strong>Total Odd Numbers: " + oddCount + "</strong><br>";
|
||||||
|
output += "<strong>Total Prime Numbers: " + primeCount + "</strong>";
|
||||||
|
|
||||||
|
document.getElementById("output").innerHTML = output;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user