-
Notifications
You must be signed in to change notification settings - Fork 1
/
script.js
15 lines (12 loc) · 866 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
document.getElementById("cooking-time-form").addEventListener("submit", function (event) {
event.preventDefault();
const originalTimeMinutes = parseFloat(document.getElementById("originalTimeMinutes").value) || 0;
const originalTimeSeconds = parseFloat(document.getElementById("originalTimeSeconds").value) || 0;
const originalTime = (originalTimeMinutes * 60) + originalTimeSeconds;
const originalWattage = parseInt(document.getElementById("original-wattage").value);
const newWattage = parseInt(document.getElementById("new-wattage").value);
const newTime = (originalTime * originalWattage) / newWattage;
const minutes = Math.floor(newTime / 60);
const seconds = Math.round(newTime % 60);
document.getElementById("result").textContent = `${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}`;
});