HCF LCM Finder in JavaScript
HCF LCM Finder in JavaScript
HTML CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table>
<tr>
<td>Enter 1st Number</td>
<td>
<input type="text" id="n1">
</td>
</tr>
<tr>
<td>Enter 2nd Number</td>
<td>
<input type="text" id="n2">
</td>
</tr>
<tr>
<td>
<button onclick="calc(this.innerHTML)">HCF</button>
<button onclick="calc(this.innerHTML)">LCM</button>
</td>
</tr>
<tr>
<td id="ans"></td>
</tr>
</table>
<script src="code.js"></script>
</body>
</html>
JS Code
function calc(e){
var num1=document.getElementById("n1").value; //2
var num2=document.getElementById("n2").value; //4
var result;
if(e=="HCF"){
for(let i=1;i<=num1&&i<=num2;i++){
if(num1%i==0&&num2%i==0){
result=i;
}
}
}else if(e=="LCM"){
let max=num1>num2?num1:num2
while(true){
if(max%num1==0&&max%num2==0){
result=max;
break;
}
max++;
}
}
document.getElementById("ans").innerHTML=result;
}
Comments
Post a Comment