O código apresentado calcula o montante final (M) e os juros acumulados sobre um valor investido com base na fórmula dos juros compostos. Vamos analisar seu funcionamento passo a passo:
1. Importação e inicialização
O programa utiliza a classe Scanner para receber entradas do usuário via teclado.
2. Declaração da classe e método principal
Define a classe Main e o método principal main, onde o programa é executado.
3. Entrada de dados
O programa solicita três entradas do usuário:
- Capital investido (
C): - Taxa de rentabilidade (
i) (como porcentagem, mas dividida por 100): - Tempo em meses (
t):
4. Cálculo do montante (M)
Variáveis iniciais:
Inicializa o montante final com o capital investido e define x, que armazenará o fator de crescimento dos juros compostos.
Cálculo do fator de crescimento:
- O laço
forrepete o cálculo do fator portmeses. - A taxa de rentabilidade é convertida de percentual para decimal ().
Aplicação do fator ao capital inicial:
O montante final é obtido multiplicando o capital inicial pelo fator acumulado.
5. Cálculo dos juros
Os juros acumulados são calculados subtraindo o capital inicial do montante final.
6. Saída dos resultados
O programa imprime o montante final e os juros acumulados.
7. Fechamento do Scanner
Fecha o objeto Scanner para liberar recursos.
Funcionamento resumido
- Entrada: Valor investido, taxa de rentabilidade e tempo em meses.
- Processamento:
- Calcula o fator de crescimento ().
- Aplica o fator ao capital inicial para obter o montante.
- Calcula os juros como a diferença entre o montante e o capital.
- Saída: Montante final e juros acumulados.
Exemplo de uso
Entrada:
Saída:
