sleep debt calculator

PHOTO EMBED

Mon Jun 27 2022 03:19:40 GMT+0000 (Coordinated Universal Time)

Saved by @cruz #javascript

const getSleepHours = day => {
  if (day === 'monday') {
    return 8;
  } 
  else if(day === 'tuesday'){
    return 7;
  }
  else if(day === 'wednesday'){
    return 3;
  }
  else if(day === 'thursday'){
    return 8;
  }
  else if(day === 'friday'){
    return 5;
  }
  else if(day === 'saturday'){
    return 6;
  }
  else if(day === 'sunday'){
    return 9;
  }
  else
  return 'Error!'
};
console.log(getSleepHours('wednesday'));

const getActualSleepHours = () => 
getSleepHours('monday') +
getSleepHours('tuesday') +
getSleepHours('wednesday') +
getSleepHours('thursday') +
getSleepHours('friday') +
getSleepHours('saturday') +
getSleepHours('sunday');

console.log(getActualSleepHours());


const getIdealSleepHours = () =>{
  let idealHours = 8;
  return idealHours * 7;
};

const calculateSleepDebt = () =>{
const actualSleepHours = getActualSleepHours();
const idealSleepHours = getIdealSleepHours();

if (actualSleepHours === idealSleepHours){
  console.log('Good Job you got just the right amount of sleep');
}
else if(actualSleepHours > idealSleepHours){
  console.log('You got' + (idealSleepHours - actualSleepHours) + 'hours more sleep than you needed');
}
else if (actualSleepHours < idealSleepHours){
  console.log('Hey you need to get about'+ " "+(idealSleepHours- actualSleepHours)+' ' + 'hours of some more rest!');
}
else {
  console.log('Error! Something went wrong, check your code');
}
};

calculateSleepDebt();
content_copyCOPY