sleep debt calculator
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
Comments