Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created January 16, 2017 16:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/005459ee2325e91e1d772818ab7bf211 to your computer and use it in GitHub Desktop.
Save codecademydev/005459ee2325e91e1d772818ab7bf211 to your computer and use it in GitHub Desktop.
Codecademy export
function getSleepHours(day) {
var hours = prompt('how many hours of sleep you got on' + day + '?');
return Number(hours);
}
function getActualSleepHours() {
return getSleepHours('Sunday') + getSleepHours('Monday') + getSleepHours('Tuesday') + getSleepHours('Wednesday') + getSleepHours('Thursday') + getSleepHours('Friday') + getSleepHours('Saturday');
}
function getIdealSleepHours() {
var idealHoursPerNight = prompt('How much Sleep is ideal per night?');
return idealHoursPerNight * 7;
}
function calculateSleepDebt() {
var actualSleepHours = getActualSleepHours();
var idealSleepHours = getIdealSleepHours();
if(actualSleepHours === idealSleepHours) {
console.log('You got the perfect amount of sleep');
}
else if(actualSleepHours > idealSleepHours) {
console.log('You Got ' + (actualSleepHours-idealSleepHours) + ' hours more sleep then you needed this week. You must have alot of energy.');
}
else {
console.log('You Got ' + (idealSleepHours-actualSleepHours) + ' hours less sleep then you needed this week. Get some rest.');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment