Advertisement
Guest User

Keep The Change

a guest
Mar 28th, 2015
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input){
  2.     var bill = Number(input[0]);
  3.     var mood = input[1];
  4.     var drunkTip = bill * 15 / 100;
  5.     var power = (drunkTip.toString().charAt(0));
  6.  
  7.     switch (mood) {
  8.         case 'happy':
  9.             bill = bill + (bill * 10/100);
  10.             break;
  11.         case 'married':
  12.             //5 -> 0.05
  13.             bill = bill + (bill * 0.05/100);
  14.             break;
  15.         case 'drunk':
  16.         // bill = bill + ....
  17.             bill = bill + Math.pow((bill * 15 / 100), power);
  18.             break;
  19.         default:
  20.             bill = bill + (bill * 5 / 100);
  21.             break;
  22.     }
  23.     var tip = bill- Number(input[0]);
  24.     console.log(tip.toFixed(2));
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement