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
for
repete o cálculo do fator port
meses. - 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: