Write a JavaScript program to check whether a given number is perfect, abundant or deficient. Use an alert box to display the output.
<html> <body> <h1>Perfect Number</h1> Enter a number: <input type="text" id="num" /> <input type="button" value="Find" onClick="findPerfect()" /> <script> function findPerfect() { var n = document.getElementById('num').value; var sum = 0; for (var i = 0; i < n; i++) { if (n % i == 0) { sum = sum + i; } } if (sum == n) alert("The number is perfect "); else if (sum > n) alert("The number is abundant"); else alert("The number is deficient"); } </script> </body> </html>
Output

