Perfect Number
by John Kiran
HTML
<p>
Perfect Number or not
</p>
<input id="ipt" type="text">
<button id="btn">
Check
</button>
<p id='result'>
</p>
JavaScript
//6 28 496 8128
//get input element
let num = document.getElementById("ipt");
let para=document.getElementById("result");
//btn onclick perfect or not
document.getElementById("btn").addEventListener("click", () => {
let number = num.value;
let factor=1;
for(let i=2;i<=number/2;i++) {
if((number%i)==0) factor+=i;
}
if(factor==number) {
para.innerHTML="Perfect Number";
} else {
para.innerHTML="Not Perfect Number";
}
}
);