Advertisement
GMincheva

JS Advanced/Syntax,Functions and Statements/Time to Walk

Nov 17th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(firstNumber, secondNumber, thirdNumber){
  2. let steps=firstNumber;
  3. let footPrintInMeteres=secondNumber;
  4. let speedOfWalk=thirdNumber;
  5.  
  6. let distance=steps*footPrintInMeteres;
  7. let speedInMeterSec=speedOfWalk/3.6;
  8. let timeToWalk=distance/speedInMeterSec;
  9. let rest =Math.floor(distance/500);
  10.  
  11. let timeMin=Math.floor(timeToWalk/60);
  12. let timeSec=Math.round(timeToWalk-(timeMin*60));
  13. let timeHours=Math.floor(timeToWalk/3600);
  14. console.log((timeHours<10?"0":"")+timeHours+":"+(timeMin<10?"0":"")+(timeMin+rest)+":"+(timeSec<10?"0":"")+timeSec);
  15.  
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement