fork download
  1. var inf=0.02;var inc=0.1/12;var pow=Math.pow;
  2. var y2avg=(years,base_inc)=>{
  3. var out=0;var inc=base_inc;
  4. var k=1.0-(pow(1.0+inf,1.0/12.0)-1.0);
  5. for(var i=0;i<years*12;i++){
  6. out*=k;
  7. out+=inc;
  8. //if(i%(12*5)==0)
  9. process.stdout.write(`i = ${i} i/12 = ${(i/12).toFixed(2)} out = `+out+"\n");
  10. };
  11. return out/years;
  12. };
  13. var out=[];
  14. y2avg(10,inc)
  15. //for(var i=1;i<100;i++)out.push(y2avg(i));
  16. process.stdout.write(out.join("\n"));
Success #stdin #stdout 0.04s 122240KB
stdin
Standard input is empty
stdout
i = 0   i/12 = 0.00    out = 0.008333333333333333
i = 1   i/12 = 0.08    out = 0.016652903489150665
i = 2   i/12 = 0.17    out = 0.024958733198458635
i = 3   i/12 = 0.25    out = 0.03325084515472178
i = 4   i/12 = 0.33    out = 0.041529262013924526
i = 5   i/12 = 0.42    out = 0.04979400639463311
i = 6   i/12 = 0.50    out = 0.05804510087805737
i = 7   i/12 = 0.58    out = 0.06628256800811243
i = 8   i/12 = 0.67    out = 0.07450643029148031
i = 9   i/12 = 0.75    out = 0.0827167101976714
i = 10   i/12 = 0.83    out = 0.09091343015908591
i = 11   i/12 = 0.92    out = 0.09909661257107506
i = 12   i/12 = 1.00    out = 0.10726627979200237
i = 13   i/12 = 1.08    out = 0.1154224541433047
i = 14   i/12 = 1.17    out = 0.1235651579095532
i = 15   i/12 = 1.25    out = 0.1316944133385143
i = 16   i/12 = 1.33    out = 0.1398102426412104
i = 17   i/12 = 1.42    out = 0.14791266799198058
i = 18   i/12 = 1.50    out = 0.15600171152854123
i = 19   i/12 = 1.58    out = 0.16407739535204646
i = 20   i/12 = 1.67    out = 0.1721397415271486
i = 21   i/12 = 1.75    out = 0.1801887720820583
i = 22   i/12 = 1.83    out = 0.18822450900860493
i = 23   i/12 = 1.92    out = 0.19624697426229654
i = 24   i/12 = 2.00    out = 0.20425618976237983
i = 25   i/12 = 2.08    out = 0.21225217739190014
i = 26   i/12 = 2.17    out = 0.22023495899776116
i = 27   i/12 = 2.25    out = 0.22820455639078463
i = 28   i/12 = 2.33    out = 0.23616099134576995
i = 29   i/12 = 2.42    out = 0.24410428560155367
i = 30   i/12 = 2.50    out = 0.2520344608610689
i = 31   i/12 = 2.58    out = 0.2599515387914046
i = 32   i/12 = 2.67    out = 0.26785554102386466
i = 33   i/12 = 2.75    out = 0.2757464891540273
i = 34   i/12 = 2.83    out = 0.28362440474180367
i = 35   i/12 = 2.92    out = 0.2914893093114972
i = 36   i/12 = 3.00    out = 0.29934122435186206
i = 37   i/12 = 3.08    out = 0.307180171316162
i = 38   i/12 = 3.17    out = 0.31500617162222894
i = 39   i/12 = 3.25    out = 0.32281924665252154
i = 40   i/12 = 3.33    out = 0.33061941775418363
i = 41   i/12 = 3.42    out = 0.3384067062391024
i = 42   i/12 = 3.50    out = 0.34618113338396683
i = 43   i/12 = 3.58    out = 0.3539427204303257
i = 44   i/12 = 3.67    out = 0.36169148858464556
i = 45   i/12 = 3.75    out = 0.3694274590183688
i = 46   i/12 = 3.83    out = 0.37715065286797156
i = 47   i/12 = 3.92    out = 0.38486109123502116
i = 48   i/12 = 4.00    out = 0.39255879518623416
i = 49   i/12 = 4.08    out = 0.4002437857535336
i = 50   i/12 = 4.17    out = 0.40791608393410667
i = 51   i/12 = 4.25    out = 0.41557571069046195
i = 52   i/12 = 4.33    out = 0.42322268695048676
i = 53   i/12 = 4.42    out = 0.43085703360750427
i = 54   i/12 = 4.50    out = 0.43847877152033066
i = 55   i/12 = 4.58    out = 0.4460879215133321
i = 56   i/12 = 4.67    out = 0.45368450437648156
i = 57   i/12 = 4.75    out = 0.4612685408654158
i = 58   i/12 = 4.83    out = 0.4688400517014918
i = 59   i/12 = 4.92    out = 0.47639905757184364
i = 60   i/12 = 5.00    out = 0.4839455791294389
i = 61   i/12 = 5.08    out = 0.4914796369931351
i = 62   i/12 = 5.17    out = 0.4990012517477361
i = 63   i/12 = 5.25    out = 0.5065104439440481
i = 64   i/12 = 5.33    out = 0.5140072340989361
i = 65   i/12 = 5.42    out = 0.5214916426953798
i = 66   i/12 = 5.50    out = 0.5289636901825298
i = 67   i/12 = 5.58    out = 0.5364233969757629
i = 68   i/12 = 5.67    out = 0.5438707834567386
i = 69   i/12 = 5.75    out = 0.551305869973454
i = 70   i/12 = 5.83    out = 0.5587286768403003
i = 71   i/12 = 5.92    out = 0.5661392243381175
i = 72   i/12 = 6.00    out = 0.5735375327142503
i = 73   i/12 = 6.08    out = 0.5809236221826033
i = 74   i/12 = 6.17    out = 0.588297512923696
i = 75   i/12 = 6.25    out = 0.5956592250847184
i = 76   i/12 = 6.33    out = 0.6030087787795855
i = 77   i/12 = 6.42    out = 0.6103461940889927
i = 78   i/12 = 6.50    out = 0.6176714910604705
i = 79   i/12 = 6.58    out = 0.6249846897084391
i = 80   i/12 = 6.67    out = 0.6322858100142635
i = 81   i/12 = 6.75    out = 0.6395748719263078
i = 82   i/12 = 6.83    out = 0.6468518953599895
i = 83   i/12 = 6.92    out = 0.6541169001978346
i = 84   i/12 = 7.00    out = 0.6613699062895312
i = 85   i/12 = 7.08    out = 0.668610933451984
i = 86   i/12 = 7.17    out = 0.6758400014693685
i = 87   i/12 = 7.25    out = 0.6830571300931852
i = 88   i/12 = 7.33    out = 0.6902623390423134
i = 89   i/12 = 7.42    out = 0.6974556480030647
i = 90   i/12 = 7.50    out = 0.7046370766292375
i = 91   i/12 = 7.58    out = 0.7118066445421702
i = 92   i/12 = 7.67    out = 0.7189643713307952
i = 93   i/12 = 7.75    out = 0.7261102765516917
i = 94   i/12 = 7.83    out = 0.7332443797291401
i = 95   i/12 = 7.92    out = 0.7403667003551747
i = 96   i/12 = 8.00    out = 0.747477257889637
i = 97   i/12 = 8.08    out = 0.7545760717602292
i = 98   i/12 = 8.17    out = 0.761663161362567
i = 99   i/12 = 8.25    out = 0.7687385460602324
i = 100   i/12 = 8.33    out = 0.7758022451848273
i = 101   i/12 = 8.42    out = 0.7828542780360256
i = 102   i/12 = 8.50    out = 0.7898946638816263
i = 103   i/12 = 8.58    out = 0.7969234219576061
i = 104   i/12 = 8.67    out = 0.803940571468172
i = 105   i/12 = 8.75    out = 0.8109461315858134
i = 106   i/12 = 8.83    out = 0.8179401214513551
i = 107   i/12 = 8.92    out = 0.824922560174009
i = 108   i/12 = 9.00    out = 0.8318934668314267
i = 109   i/12 = 9.08    out = 0.8388528604697516
i = 110   i/12 = 9.17    out = 0.8458007601036708
i = 111   i/12 = 9.25    out = 0.852737184716467
i = 112   i/12 = 9.33    out = 0.8596621532600704
i = 113   i/12 = 9.42    out = 0.8665756846551109
i = 114   i/12 = 9.50    out = 0.8734777977909691
i = 115   i/12 = 9.58    out = 0.8803685115258284
i = 116   i/12 = 9.67    out = 0.8872478446867264
i = 117   i/12 = 9.75    out = 0.894115816069606
i = 118   i/12 = 9.83    out = 0.9009724444393676
i = 119   i/12 = 9.92    out = 0.9078177485299195