public async Task <decimal> CalculaJuros(double valorInicial, int tempo) { try { decimal juros = await _jurosService.buscarJuros(); decimal valorFinal = Decimal.Round(Convert.ToDecimal(valorInicial * Math.Pow(1 + Convert.ToDouble(juros), tempo)), 2); _logger.LogInformation("Calculo de juros executado com sucesso!!!"); return(valorFinal); } catch (HttpRequestException ex) { _logger.LogError(ex, "Erro no calculo de juros!!!"); return(0); } }