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";
    }
	}
);