btodorov

PB - More Exercises - 03. Flowers

Oct 21st, 2019
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function da(ne) {
  2.     let broiHrizantemi = Number(ne.shift());
  3.     let broiRozi = Number(ne.shift());
  4.     let broiLaleta = Number(ne.shift());
  5.     let sezon = ne.shift();
  6.     let praznik = ne.shift();
  7.  
  8.     let total = 0;
  9.  
  10.     if (sezon == `Spring`) {
  11.         switch (praznik) {
  12.             case `Y`:
  13.                 total = broiHrizantemi * 2 * 1.15 + broiRozi * 4.1 * 1.15 + broiLaleta * 2.5 * 1.15;
  14.                 if (broiLaleta > 7) {
  15.                     total = total * 0.95;
  16.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  17.                         total = total * 0.8;
  18.                         console.log(`${(total + 2).toFixed(2)}`);
  19.                        
  20.                     } else {
  21.                         console.log(`${(total + 2).toFixed(2)}`);
  22.                     }
  23.                    
  24.                 } else {
  25.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  26.                         total = total * 0.8;
  27.                         console.log(`${(total + 2).toFixed(2)}`);
  28.                        
  29.                     } else {
  30.                         console.log(`${(total + 2).toFixed(2)}`);
  31.                     }
  32.                 };break;
  33.             case `N`:
  34.                 total = broiHrizantemi * 2 + broiRozi * 4.1 + broiLaleta * 2.5;
  35.                 if (broiLaleta > 7) {
  36.                     total = total * 0.95;
  37.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  38.                         total = total * 0.8;
  39.                         console.log(`${(total + 2).toFixed(2)}`);
  40.                        
  41.                     } else {
  42.                         console.log(`${(total + 2).toFixed(2)}`);
  43.                     }
  44.                    
  45.                 } else {
  46.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  47.                         total = total * 0.8;
  48.                         console.log(`${(total + 2).toFixed(2)}`);
  49.                        
  50.                     } else {
  51.                         console.log(`${(total + 2).toFixed(2)}`);
  52.                     }
  53.                 };break;
  54.        
  55.            
  56.         }
  57.        
  58.     } else if (sezon == `Summer`) {
  59.         switch (praznik) {
  60.             case `Y`:
  61.                 total = broiHrizantemi * 2 * 1.15 + broiRozi * 4.1 * 1.15 + broiLaleta * 2.5 * 1.15;
  62.                 if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  63.                     total = total * 0.8;
  64.                     console.log(`${(total + 2).toFixed(2)}`);
  65.                    
  66.                 } else {
  67.                     console.log(`${(total + 2).toFixed(2)}`);
  68.                 };break;
  69.        
  70.             case `N`:
  71.                 total = broiHrizantemi * 2 + broiRozi * 4.1 + broiLaleta * 2.5;
  72.                 if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  73.                     total = total * 0.8;
  74.                     console.log(`${(total + 2).toFixed(2)}`);
  75.                    
  76.                 } else {
  77.                     console.log(`${(total + 2).toFixed(2)}`);
  78.                 };break;
  79.  
  80.         }
  81.        
  82.     } else if (sezon == `Аutumn`) {
  83.         switch (praznik) {
  84.             case `Y`:
  85.                 total = broiHrizantemi * 3.75 * 1.15 + broiRozi * 4.5 * 1.15 + broiLaleta * 4.15 * 1.15;
  86.                 if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  87.                     total = total * 0.8;
  88.                     console.log(`${(total + 2).toFixed(2)}`);
  89.                    
  90.                 } else {
  91.                     console.log(`${(total + 2).toFixed(2)}`);
  92.                 };break;
  93.        
  94.             case `N`:
  95.                 total = broiHrizantemi * 3.75 + broiRozi * 4.5 + broiLaleta * 4.15;
  96.                 if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  97.                     total = total * 0.8;
  98.                     console.log(`${(total + 2).toFixed(2)}`);
  99.                    
  100.                 } else {
  101.                     console.log(`${(total + 2).toFixed(2)}`);
  102.                 };break;
  103.  
  104.         }
  105.  
  106.        
  107.     } else if (sezon == `Winter`) {
  108.         switch (praznik) {
  109.             case `Y`:
  110.                 total = broiHrizantemi * 3.75 * 1.15 + broiRozi * 4.5 * 1.15 + broiLaleta * 4.15 * 1.15;
  111.                 if (broiRozi >= 10) {
  112.                     total = total * 0.9;
  113.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  114.                         total = total * 0.8;
  115.                         console.log(`${(total + 2).toFixed(2)}`);
  116.                        
  117.                     } else {
  118.                         console.log(`${(total + 2).toFixed(2)}`);
  119.                     };
  120.                    
  121.                 } else {
  122.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  123.                         total = total * 0.8;
  124.                         console.log(`${(total + 2).toFixed(2)}`);
  125.                        
  126.                     } else {
  127.                         console.log(`${(total + 2).toFixed(2)}`);
  128.                     };
  129.                 };break;
  130.             case `N`:
  131.                 total = broiHrizantemi * 3.75 + broiRozi * 4.5 + broiLaleta * 4.15;
  132.                 if (broiRozi >= 10) {
  133.                     total = total * 0.90;
  134.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  135.                         total = total * 0.8;
  136.                         console.log(`${(total + 2).toFixed(2)}`);
  137.                        
  138.                     } else {
  139.                         console.log(`${(total + 2).toFixed(2)}`);
  140.                     };
  141.                    
  142.                 } else {
  143.                     if ((broiHrizantemi + broiRozi + broiLaleta) > 20) {
  144.                         total = total * 0.8;
  145.                         console.log(`${(total + 2).toFixed(2)}`);
  146.                        
  147.                     } else {
  148.                         console.log(`${(total + 2).toFixed(2)}`);
  149.                     };
  150.                 };break;
  151.        
  152.            
  153.         }
  154.        
  155.     }
  156.     }
Add Comment
Please, Sign In to add comment