Untitled

a guest
Jun 30th, 2020
38
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. function disneylandJourney(price,months) {
2.     //you need 1000 leva for the journey and you have 4 months to collect them
3.     //on the 2nd line you will receive the number of months for which you have to collect money –
4.     //an integer number in the range [1…12]:
5.
6.     saveMoney=0;
7.
8.     for (let i = 1; i < months; i++) {
9.         let forFirstMonth = price * 0.25; //Every month you can save 1000 * 25% => 250lv
10.         if (months >= 2) {
11.            let  SecondMonth = forFirstMonth + 250; //To the end of the 2nd month -  250 + 250 => 500 lv
12.             //To the begging of the 3th month (odd month) you spent 80 lv. (500 * 16%) for clothes
13.             //and shoes, then you save 250 lv, so now you have 670 lv:
14.             if (months % 2 !== 0) {
15.                 let ForThird = SecondMonth * 0.16;
16.                 if (months === 4) {
17.                     savedMoney = forFirstMonth + savedMoney + secondMonth + forThird
18.                     forFourMonth = savedMoney + (savedMoney * 0.25) + 25; //Last month is the fourth month and you save
19.                     //670 + 167.5(670 * 25%) + 25 = 1087.5 lv
20.                 }
21.                 //You have 1087.5 – 1000 = 87.5 lv., so you can go to the trip:
22.                 //console.log(savedMoney - journeyPrice);
23.             }
24.         }
25.     }
26.     if (price >= forFourMonth) {
27.         console.log(`Bravo! You can go to Disneyland and you will have \${forFourMonth.toFixed(2)}lv. for souvenirs.`);
28.     } else {
29.         console.log(`Sorry. You need \${(forFourMonth - price).toFixed(2)}lv. more.`);
30.     }
31. }
32. disneylandJourney(1000, 4);
RAW Paste Data