diff --git a/Sprint-3/alarmclock/alarmclock.js b/Sprint-3/alarmclock/alarmclock.js index 6ca81cd3b..5a6ba6882 100644 --- a/Sprint-3/alarmclock/alarmclock.js +++ b/Sprint-3/alarmclock/alarmclock.js @@ -1,4 +1,24 @@ -function setAlarm() {} +function setAlarm() { + let seconds = parseInt(document.getElementById("alarmSet").value, 10); + const heading = document.getElementById("timeRemaining"); + + function formatTime(s) { + const mins = String(Math.floor(s / 60)).padStart(2, "0"); + const secs = String(s % 60).padStart(2, "0"); + return `Time Remaining: ${mins}:${secs}`; + } + + heading.innerText = formatTime(seconds); + + const timer = setInterval(() => { + seconds--; + heading.innerText = formatTime(seconds); + if (seconds <= 0) { + clearInterval(timer); + playAlarm(); + } + }, 1000); +} // DO NOT EDIT BELOW HERE diff --git a/Sprint-3/alarmclock/index.html b/Sprint-3/alarmclock/index.html index 48e2e80d9..ff2d3b453 100644 --- a/Sprint-3/alarmclock/index.html +++ b/Sprint-3/alarmclock/index.html @@ -4,7 +4,7 @@ - Title here + Alarm clock app