Vre := strtofloat(strvalor); //Valor do Empréstimo
tx:=(strtofloat(strjuro) / 100); //Taxa de Juros
Dia := (strtofloat(data)/30); //Dias
vr := Vre * tx * Dia;
Valor := (vre + (vr));
n := strtofloat(edit5.Text); // Parcelas
i := (strtofloat(strjuro) / 100) + 1; //Taxa de juros
R1 := (Power( i , n) - 1) ;
R2:= (i - 1) * (power ( i , n));
Total:= R1 / R2;
Prest := valor / Total;
edit9.Text:=formatcurr('#####0.00', prest);
edit9.Text:=Formatcurr('R$ #####0.00',(strtofloat(edit9.Text)));
No primeiro código ele calcula o juro por dia exemplo do dia 22/08 a 25/08 com um valor de R$ 1.000,00 e com uma taxa de juros de 1,00 % ele vai dá R$ 1,00 de juros, ai tudo bem
no ( Valor:=(vre + vr); ele vai calcular os 1.000 + 1,00 = 1.001,00..
No segundo código ele vai calcular por parcela exemplo 1.000 x 1 parcela = 1.010,00 só que essa parcela é calculada por mês exemplo se a pessoa fez o empréstimo dia 22/08 ela vai começa a pagar só no próximo dia 21/09
só que meu problema é o seguinte se a pessoa fizer um empréstimo dia 22/08 para pagar em 5x e começar a pagar no dia 01/09 vai dá uma diferença de 10 dias, então tenho que dar desconto desses 10 dias.
já quebrei a cabeça e não consegui resolver..
desculpe as pergunta talvez pode ser bobas mas estou aqui disposto a aprender e a ensinar.. obrigado
Pergunta
JPMADEIRA
Boa tarde, olha eu ai de novo... rsrsrs
seguinte possuo esse código:
Vre := strtofloat(strvalor); //Valor do Empréstimo tx:=(strtofloat(strjuro) / 100); //Taxa de Juros Dia := (strtofloat(data)/30); //Dias vr := Vre * tx * Dia; Valor := (vre + (vr)); n := strtofloat(edit5.Text); // Parcelas i := (strtofloat(strjuro) / 100) + 1; //Taxa de juros R1 := (Power( i , n) - 1) ; R2:= (i - 1) * (power ( i , n)); Total:= R1 / R2; Prest := valor / Total; edit9.Text:=formatcurr('#####0.00', prest); edit9.Text:=Formatcurr('R$ #####0.00',(strtofloat(edit9.Text)));
No primeiro código ele calcula o juro por dia exemplo do dia 22/08 a 25/08 com um valor de R$ 1.000,00 e com uma taxa de juros de 1,00 % ele vai dá R$ 1,00 de juros, ai tudo bem
no ( Valor:=(vre + vr); ele vai calcular os 1.000 + 1,00 = 1.001,00..
No segundo código ele vai calcular por parcela exemplo 1.000 x 1 parcela = 1.010,00 só que essa parcela é calculada por mês exemplo se a pessoa fez o empréstimo dia 22/08 ela vai começa a pagar só no próximo dia 21/09
só que meu problema é o seguinte se a pessoa fizer um empréstimo dia 22/08 para pagar em 5x e começar a pagar no dia 01/09 vai dá uma diferença de 10 dias, então tenho que dar desconto desses 10 dias.
já quebrei a cabeça e não consegui resolver..
desculpe as pergunta talvez pode ser bobas mas estou aqui disposto a aprender e a ensinar.. obrigado
Editado por JPMADEIRALink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.