Liliana797979

bitcoin minning2 - fundamentals

May 28th, 2021
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.      
  2. function bitcoinMining(params) {
  3.  
  4.     let minedGoldForDay = Number(params[0]);
  5.     let bitCount = 0;
  6.     let leftMoney = 0;
  7.     let dayOfFirstBitCoin = 0;
  8.     let dayCount = 0;
  9.     let totalMinedGold = 0;
  10.     let isCoin = false;
  11.     let isStop = false;
  12.     for (let i = 0; i < params.length; i++) {
  13.        
  14.         dayCount++
  15.         minedGoldForDay = Number(params[i])
  16.         if ((i+1) % 3 == 0) {
  17.             minedGoldForDay *= 0.70
  18.         }        
  19.         leftMoney += minedGoldForDay * 67.51;
  20.         if (leftMoney>=11949.16) {
  21.             isCoin = true
  22.             bitCount += Math.trunc(leftMoney/11949.16)
  23.             leftMoney= leftMoney%11949.16;    
  24.         }  
  25.         if(isCoin && !isStop){
  26.             dayOfFirstBitCoin = dayCount;
  27.             isStop = true
  28.         }      
  29.     }
  30.     console.log(`Bought bitcoins: ${bitCount}`);
  31.     if (bitCount !== 0) {
  32.         console.log(`Day of the first purchased bitcoin: ${dayOfFirstBitCoin}`);
  33.     }
  34.     console.log(`Left money: ${leftMoney.toFixed(2)} lv.`);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment