Mitfreex

05. Small Shop / 7_proverki_2 L /

Sep 26th, 2020 (edited)
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function smshop (product, citty , quantity) {
  2.    
  3.     let prod = product ;
  4.     let town = citty ;
  5.     let count = Number (quantity) ;
  6.  
  7.     let stock = ['coffee' , 'water', 'beer', 'sweets',  'peanuts' ] ;
  8.     let cities = ['Sofia', 'Plovdiv', 'Varna'];
  9.  
  10.     let coffePrice = [0.50, 0.40, 0.45 ] ; // 1st price sofia, second plovdiv, third VArna
  11.     let waterPrice = [0.8,0.7, 0.7] ;
  12.     let beerPrice = [1.20, 1.15, 1.10] ;
  13.     let sweetsPrice = [1.45, 1.30, 1.35] ;
  14.     let peanutsPrice = [1.6, 1.5, 1.55] ;
  15.  
  16.     let allproducts = [coffePrice, waterPrice, beerPrice, sweetsPrice, peanutsPrice];
  17.  
  18.     let i = 0 ;
  19.     let z = 0 ;
  20.  
  21.  
  22.     while (prod !== stock[z] ) {
  23.       z++ ;
  24.     }
  25.  
  26.    while (town !== cities[i] ) {
  27.     i++ ;
  28.    }
  29.    
  30.    let allmoney = count * allproducts[z][i];
  31.  
  32.     console.log (allmoney) ;
  33. }
  34.  
  35. // smshop ('coffee', 'Varna', '2');
  36.  
  37. /* :D :D :D
  38.  
  39. 5. Квартално магазинче
  40. Предприемчив българин отваря квартални магазинчета в няколко града и продава на различни цени според
  41. града:
  42. град/продукт
  43.                 coffee  water   beer    sweets  peanuts
  44. Sofia           0.50    0.80    1.20    1.45    1.60
  45. Plovdiv         0.40    0.70    1.15    1.30    1.50
  46. Varna           0.45    0.70    1.10    1.35    1.55
  47. Напишете функция, която получава аргументи: продукт (низ), град (низ) и количество (число), и пресмята и
  48. отпечатва колко струва съответното количество от избрания продукт в посочения град.
  49.  
  50. */
Add Comment
Please, Sign In to add comment