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