kalitarix

JavaScript Switch

Jun 4th, 2019
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let day = Number(input.shift());
  3.     let kindAp = input.shift();
  4.     let grade = input.shift();
  5.     let price = 0;
  6.  
  7.     switch (kindAp) {
  8.         case 'room for one person':
  9.             if (day < 10) {
  10.                 price = (day - 1) * 18.0;
  11.             } else if (day >= 10 && day <= 15) {
  12.                 price = (day - 1) * 18.0;
  13.             } else if (day > 15) {
  14.                 price = (day - 1) * 18.0;
  15.             }
  16.             break;
  17.         case 'apartment':
  18.             if (day < 10) {
  19.                 price = ((day - 1) * 25.0) * 0.7;
  20.             } else if (day >= 10 && day <= 15) {
  21.                 price = ((day - 1) * 25.0) * 0.65;
  22.             } else if (day > 15) {
  23.                 price = ((day - 1) * 25.0) * 0.50;
  24.             }
  25.             break;
  26.         case 'president apartment':
  27.             if (day < 10) {
  28.                 price = ((day - 1) * 35.0) * 0.9;
  29.             } else if (day >= 10 && day <= 15) {
  30.                 price = ((day - 1) * 35.0) * 0.85;
  31.             } else if (day > 15) {
  32.                 price = ((day - 1) * 35.0) * 0.80;
  33.             }
  34.             break;
  35.     }
  36.  
  37.     if (grade === 'positive') {
  38.         price * 1.25;
  39.     } else if (grade === 'negative') {
  40.         price * 0.90;
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment