function isEven(num) { return num % 2 === 0; } function isPrime(num) { if (num <= 1) return false; for (let i = 2; i <= Math.sqrt(num); i++) { if (num % i === 0) return false; } return true; } function generateAnalysis(num) { let output = ""; let evenCount = 0; let oddCount = 0; let primeCount = 0; for (let i = 1; i <= num; i++) { if (isEven(i)) { output += i + " - Even"; evenCount++; } else { output += i + " - Odd"; oddCount++; } if (isPrime(i)) { output += " | Prime"; primeCount++; } output += "
"; } output += "
Total Even Numbers: " + evenCount + "
"; output += "Total Odd Numbers: " + oddCount + "
"; output += "Total Prime Numbers: " + primeCount + ""; return output; } function handleAnalyze() { let num = document.getElementById("numberInput").value; if (num <= 0) { document.getElementById("output").innerHTML = "⚠️ Enter a valid number"; return; } let result = generateAnalysis(num); document.getElementById("output").innerHTML = result; }