Esempio n. 1
0
        public async Task <decimal> CalcularAsync(decimal valorInicial, int meses)
        {
            var juros = await _taxaJurosService.ObterAsync();

            var calculo = (decimal)Math.Pow((double)(1 + juros), meses);

            calculo = valorInicial * calculo;

            var step = (decimal)Math.Pow(10, 2);
            var tmp  = Math.Truncate(step * calculo);

            return(tmp / step);
        }