Sleep debt calculator returning error

const getSleepHours = day => { switch (day) { case "Monday": return 8 break; case "Tuesday": return 9 break; case "Wednesday": return 7 break; case "Thursday": return 7 break; case "Friday": return 8 break; case "Saturday": return 6 break; case "Sunday": return 5 break; default : return "Error!" }; const getActualSleepHours = () => { getSleepHours("Monday") + getSleepHours("Tuesday") + getSleepHours("Wednesday") + getSleepHours("Thursday") + getSleepHours("Friday") + getSleepHours("Saturday") + getSleepHours("Sunday") }; const getIdealSleephours = () => { const idealHours = 8; return idealHours * 7; }; const calculateSleepDebt = () => { const actualSleepHours = getActualSleepHours(); const idealSleepHours = getIdealSleepHours(); if (actualSleepHours === idealSleepHours) { console.log("Well done you got the right amount of sleep"); } else if (actualSleepHours > idealSleepHours) { console.log("You must of been tired!, you slept" + (idealSleepHours - actualSleepHours) + "more sleep this week than the ieal 8 hours sleep per day."); } else if (actualSleepHours < idealSleepHours) { console.log("Your sleep was not the ideal 8 hours you now have sleep debt of. " + idealSleepHours - actualSleepHours); } else { consloe.log("Error! check your code!.") } }; }; calculateSleepDebt();

strong text

Hi, there.

It looks like there are a couple of problems with your code. If you have not discovered the problem yet, I suggest taking a look at all of your curly brackets and spelling and seeing if you can figure out the rest from there. :slight_smile:

1 Like