function calculateMath() {
const value1 = parseFloat(document.getElementById(“value1”).value);
const value2 = parseFloat(document.getElementById(“value2”).value);
const operation = document.getElementById(“operation”).value;
let result = 0;
if (isNaN(value1) || isNaN(value2)) {
alert(“Please enter valid numbers for both values.”);
return;
}
switch (operation) {
case “add”:
result = value1 + value2;
break;
case “subtract”:
result = value1 – value2;
break;
case “multiply”:
result = value1 * value2;
break;
case “divide”:
if (value2 === 0) {
alert(“Division by zero is not allowed.”);
return;
}
result = value1 / value2;
break;
default:
alert(“Please select an operation.”);
return;
}
document.getElementById(“result”).value = result.toFixed(2);
}
function resetMath() {
document.getElementById(“value1”).value = “”;
document.getElementById(“value2”).value = “”;
document.getElementById(“operation”).value = “add”;
document.getElementById(“result”).value = “”;
}