Exemplo 1.38
Uma pessoa aplicou seu capital a juros e deseja saber, trimestralmenete, a posição de seu investimento inicial C. Chamando de i a taxa de juros do trimestre, escrever uma tabela que de para cada trimestre o rendimento auferido e o saldo acumulado durante um periodo de X anos, supondo-se que nenhuma retirada tenha sido feita. Observações: Os valores de C, I e X estão disponíveis numa unidade de entrada. A fórmula para capitalização composta é dada por: M = C ( 1 + i ) ^ N onde, M, montante apos terem decorridos N trimestres C, capital inicial investido I, taxa de juros N, numero de periodos decorridos (trimestres)
algoritmo()
{
declare CAPITAL, MONTANTE, RENDIMENTO, TAXA : real;
declare N, TRIMESTRE, X : inteiro;
leia ("informe o capital inicial ", CAPITAL);
leia ("informe a taxa de juros ", TAXA);
leia ("informe o periodo em anos ", X);
// atribuicao de valores iniciais necessarios
MONTANTE := CAPITAL;
TRIMESTRE := 1;
N := 4 * X;
repita ate ( TRIMESTRE > N )
{
RENDIMENTO := TAXA * MONTANTE;
MONTANTE := CAPITAL * ( ( 1 + TAXA ) ^ TRIMESTRE );
escreva ( RENDIMENTO, " ", MONTANTE );
TRIMESTRE := TRIMESTRE + 1;
}
}
Comentario