Advertisement
Liliana797979

vqrno reshenie na fruit shop

Dec 11th, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function shopForFruits(arg1, arg2, arg3) {
  2.     let fruit = arg1;
  3.     let day = arg2;
  4.     let quantity = Number(arg3);
  5.     let price = 0;
  6.  
  7.     switch (day) {
  8.         case "Monday":
  9.             switch (fruit) {
  10.                 case "banana":
  11.                     price = 2.5;
  12.                     break;
  13.                 case "apple":
  14.                     price = 1.2;
  15.                     break;
  16.                 case "orange":
  17.                     price = 0.85;
  18.                     break;
  19.                 case "grapefruit":
  20.                     price = 1.45;
  21.                     break;
  22.                 case "kiwi":
  23.                     price = 2.7;
  24.                     break;
  25.                 case "pineapple":
  26.                     price = 5.5;
  27.                     break;
  28.                 case "grapes":
  29.                     price = 3.85;
  30.                     console.log(`fruit`);
  31.                     break;
  32.                 default:
  33.                     console.log(`error`);
  34.                     break;
  35.             }
  36.             break;
  37.         case "Tuesday":
  38.             switch (fruit) {
  39.                 case "banana":
  40.                     price = 2.5;
  41.                     break;
  42.                 case "apple":
  43.                     price = 1.2;
  44.                     break;
  45.                 case "orange":
  46.                     price = 0.85;
  47.                     break;
  48.                 case "grapefruit":
  49.                     price = 1.45;
  50.                     break;
  51.                 case "kiwi":
  52.                     price = 2.7;
  53.                     break;
  54.                 case "pineapple":
  55.                     price = 5.5;
  56.                     break;
  57.                 case "grapes":
  58.                     price = 3.85;
  59.                     console.log(`fruit`);
  60.                     break;
  61.                 default:
  62.                     console.log(`error`);
  63.                     break;
  64.             }
  65.             break;
  66.         case "Wednesday":
  67.             switch (fruit) {
  68.                 case "banana":
  69.                     price = 2.5;
  70.                     break;
  71.                 case "apple":
  72.                     price = 1.2;
  73.                     break;
  74.                 case "orange":
  75.                     price = 0.85;
  76.                     break;
  77.                 case "grapefruit":
  78.                     price = 1.45;
  79.                     break;
  80.                 case "kiwi":
  81.                     price = 2.7;
  82.                     break;
  83.                 case "pineapple":
  84.                     price = 5.5;
  85.                     break;
  86.                 case "grapes":
  87.                     price = 3.85;
  88.                     console.log(`fruit`);
  89.                     break;
  90.                 default:
  91.                     console.log(`error`);
  92.                     break;
  93.             }
  94.             break;
  95.         case "Thursday":
  96.             switch (fruit) {
  97.                 case "banana":
  98.                     price = 2.5;
  99.                     break;
  100.                 case "apple":
  101.                     price = 1.2;
  102.                     break;
  103.                 case "orange":
  104.                     price = 0.85;
  105.                     break;
  106.                 case "grapefruit":
  107.                     price = 1.45;
  108.                     break;
  109.                 case "kiwi":
  110.                     price = 2.7;
  111.                     break;
  112.                 case "pineapple":
  113.                     price = 5.5;
  114.                     break;
  115.                 case "grapes":
  116.                     price = 3.85;
  117.                     console.log(`fruit`);
  118.                     break;
  119.                 default:
  120.                     console.log(`error`);
  121.                     break;
  122.             }
  123.             break;
  124.         case "Friday":
  125.             switch (fruit) {
  126.                 case "banana":
  127.                     price = 2.5;
  128.                     break;
  129.                 case "apple":
  130.                     price = 1.2;
  131.                     break;
  132.                 case "orange":
  133.                     price = 0.85;
  134.                     break;
  135.                 case "grapefruit":
  136.                     price = 1.45;
  137.                     break;
  138.                 case "kiwi":
  139.                     price = 2.7;
  140.                     break;
  141.                 case "pineapple":
  142.                     price = 5.5;
  143.                     break;
  144.                 case "grapes":
  145.                     price = 3.85;
  146.                     console.log(`fruit`);
  147.                     break;
  148.                 default:
  149.                     console.log(`error`);
  150.                     break;
  151.             }
  152.             break;
  153.         case "Saturday":
  154.             switch (fruit) {
  155.                 case "banana":
  156.                     price = 2.7;
  157.                     break;
  158.                 case "apple":
  159.                     price = 1.25;
  160.                     break;
  161.                 case "orange":
  162.                     price = 0.9;
  163.                     break;
  164.                 case "grapefruit":
  165.                     price = 1.6;
  166.                     break;
  167.                 case "kiwi":
  168.                     price = 3.0;
  169.                     break;
  170.                 case "pineapple":
  171.                     price = 5.6;
  172.                     break;
  173.                 case "grapes":
  174.                     price = 4.2;
  175.                     console.log(`fruit`);
  176.                     break;
  177.                 default:
  178.                     console.log(`error`);
  179.                     break;
  180.             }
  181.             break;
  182.         case "Sunday":
  183.             switch (fruit) {
  184.                 case "banana":
  185.                     price = 2.7;
  186.                     break;
  187.                 case "apple":
  188.                     price = 1.25;
  189.                     break;
  190.                 case "orange":
  191.                     price = 0.9;
  192.                     break;
  193.                 case "grapefruit":
  194.                     price = 1.6;
  195.                     break;
  196.                 case "kiwi":
  197.                     price = 3.0;
  198.                     break;
  199.                 case "pineapple":
  200.                     price = 5.6;
  201.                     break;
  202.                 case "grapes":
  203.                     price = 4.2;
  204.                     console.log(`fruit`);
  205.                     break;
  206.                 default:
  207.                     console.log(`error`);
  208.             }
  209.             break;
  210.         default: console.log(`error`);
  211.             break;
  212.     }
  213.     if (price !== 0) {
  214.         let totalPrice = price * quantity;
  215.         console.log(totalPrice.toFixed(2))
  216.     }
  217. }
  218. Shorter variant:
  219.  
  220. switch (day) {
  221.     case 'Monday':
  222.     case 'Tuesday':
  223.     case 'Wednesday':
  224.     case 'Thursday':
  225.     case 'Friday':
  226.         switch (fruit) {
  227.             case "banana":
  228.                 price = 2.5;
  229.                 break;
  230.             case "apple":
  231.                 price = 1.2;
  232.                 break;
  233.             case "orange":
  234.                 price = 0.85;
  235.                 break;
  236.             case "grapefruit":
  237.                 price = 1.45;
  238.                 break;
  239.             case "kiwi":
  240.                 price = 2.7;
  241.                 break;
  242.             case "pineapple":
  243.                 price = 5.5;
  244.                 break;
  245.             case "grapes":
  246.                 price = 3.85;
  247.                 console.log(`fruit`);
  248.                 break;
  249.             default:
  250.                 console.log(`error`);
  251.                 break;
  252.         }
  253.         break;
  254.     case 'Saturday':
  255.     case 'Sunday':
  256.         switch (fruit) {
  257.             case "banana":
  258.                 price = 2.7;
  259.                 break;
  260.             case "apple":
  261.                 price = 1.25;
  262.                 break;
  263.             case "orange":
  264.                 price = 0.9;
  265.                 break;
  266.             case "grapefruit":
  267.                 price = 1.6;
  268.                 break;
  269.             case "kiwi":
  270.                 price = 3.0;
  271.                 break;
  272.             case "pineapple":
  273.                 price = 5.6;
  274.                 break;
  275.             case "grapes":
  276.                 price = 4.2;
  277.                 console.log(`fruit`);
  278.                 break;
  279.             default:
  280.                 console.log(`error`);
  281.         }
  282.         break;
  283.     default:
  284.         break;
  285. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement