Ir ao conteúdo
  • Cadastre-se

Calcular IGP-M


Posts recomendados

Galera, preciso fazer um simulador que calcule o valor do IGP-M, juros e parcele o valor atualizado.


Eu já fiz os métodos de calcular o valor das parcelas, só estou tendo dificuldade em fazer o IGP-M, pois eu tenho uma tabela com os índices, mas não estou sabendo como pegar esses índices e fazer o calculo.


EX: tenho um valor de R$23,30, que venceu em 26/06/2010 e estou calculando o IGP-M hoje, então tenho que pegar os índices desde o mês 06/2010 até o atual que seria 08/2015. Eu não sei pegar esses índices.


Segue meu código de teste:



public class SimulaTeste {

public static void main(String[] args) {
double montante = 23.30;
double taxa = 0.01;
double juros = 0.1;
double principal = 0;
double igpm_1 = 0.41;
double igpm_2 = 0.67;
double igpm_3 = 0.69;
int meses = 8;

DecimalFormat df = new DecimalFormat("R$#,###.00");

double coef = taxa/(1-Math.pow(1/(1+taxa),meses));

double igpm = ((igpm_1/100+1)*(igpm_2/100+1)*(igpm_3/100+1)-1)*100;

double total = montante*(1+igpm/100);

principal = (coef * total);

double resultado = principal + total;

System.out.println("Parcela:" +df.format(principal));
System.out.println("IGP-M "+df.format(total));
System.out.println("Total Atualizado. "+df.format(resultado));


}

}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...