Código acima (acho) que é de juros sobre juros... o que não serve para meus clientes...
O que eu preciso é isto:
A fórmula utilizada para o cálculo dos juros simples é:
J = C . i . n
J = juros
C = capital
i = taxa da aplicação
n = tempo que durou a aplicação
Exemplo 1:
Um comerciante contraiu de um amigo um empréstimo de R$ 600,00, comprometendo a pagar a dívida em 3 meses, á taxa de juros simples de 5% ao mês (a.m).
Para calcularmos os juros a serem pagos, fazemos:
1º) em um mês, os juros são de:
5% de 600,00 = 0,05 x 600 = 30,00
2º) como o prazo é de 3 meses o comerciante deverá pagar:
J = 3 x 30,00 = 90,00
Assim ao final dos 3 meses o comerciante deverá pagar:
600,00 + 90,00 = 690,00
O valor total a ser pago (R$ 690,00) é chamado de montante.
e montante M igual a :
M = C + J = C + C i n → M = C ( 1 + in)
Observação importante: a taxa deve ser sempre compatível com a unidade de tempo considerada. Por exemplo, se a taxa for de 4%a.m., para um prazo de 60 dias adotaremos n = 2 (2 meses).
Pergunta
robison_cwb
Oi Galera,
Estou montando uma vitrine virtual e preciso que exibir o tanto o "montante" com também os valores da parcelas:
Mas o problema é que preciso exibir as parcelas da seguinte maneira:
1x (Juros de: 3%) - R$ 100,46
2x (Juros de: 3%) - R$ 100,46
3x (Juros de: 3%) - R$ 100,46
4x (Juros de: 3%) - R$ 100,46
5x (Juros de: 3%) - R$ 100,46
6x (Juros de: 3%) - R$ 100,46
7x (Juros de: 3%) - R$ 100,46
8x (Juros de: 3%) - R$ 100,46
9x (Juros de: 3%) - R$ 100,46
10x (Juros de: 3%) - R$ 100,46
11x (Juros de: 3%) - R$ 100,46
12x (Juros de: 3%) - R$ 100,46
18x (Juros de: 3%) - R$ 100,46
24x (Juros de: 3%) - R$ 100,46
36x (Juros de: 3%) - R$ 100,46
48x (Juros de: 3%) - R$ 100,46
O parcelamento acima de 12 vezes, serão exibidos somente as parcelas 18, 24, 36 e 48 vezes....
PARA ISTO USEI ESTE CÓDIGO:
<?PHP
/*
- CALCPARCELAJUROS()
Função para calculo de parcelas com possível aplicação de juros, retorno em STRING
*/
function calcParcelaJuros($valor_total,$parcelas,$juros=0){
if($juros==0){
$string = '<span class="cinza-09b">PARCELAS:</span> <br />';
for($i=1;$i<($parcelas+1);$i++){
$string .= $i.'x (Sem Juros) - R$ '.number_format($valor_total/$parcelas, 2, ",", ".").' <br />';
}
return $string;
}else{
$string = '<span class="cinza-09b">PARCELAS:</span> <br />';
for($i=1;$i<($parcelas+1);$i++){
$I =$juros/100.00;
$valor_parcela = $valor_total*$I*pow((1+$I),$parcelas)/(pow((1+$I),$parcelas)-1);
$string .= $i.'x (Juros de: '.$juros.'%) - R$ '.number_format($valor_parcela, 2, ",", ".").' <br />';
}
return $string;
}
}
/*
EXEMPLO:
CALCULANDO O TOTAL DE JUROS COM OS SEGUINTES DADOS:
VALOR À VISTA: R$ 1000,00
TOTAL DE PARCELAS: 12
JUROS APLICADO AO MÊS: 3%
print(calcParcelaJuros(1000,12,3));
RETORNO:
PARCELA - VALOR
1x (Juros de: 3%) - R$ 100,46
2x (Juros de: 3%) - R$ 100,46
3x (Juros de: 3%) - R$ 100,46
4x (Juros de: 3%) - R$ 100,46
5x (Juros de: 3%) - R$ 100,46
6x (Juros de: 3%) - R$ 100,46
7x (Juros de: 3%) - R$ 100,46
8x (Juros de: 3%) - R$ 100,46
9x (Juros de: 3%) - R$ 100,46
10x (Juros de: 3%) - R$ 100,46
11x (Juros de: 3%) - R$ 100,46
12x (Juros de: 3%) - R$ 100,46
*/
print(calcParcelaJuros($rs_produto->Fields('valor'),$rs_produto->Fields('parcelas'),$rs_produto->Fields('juros')));
?>
Código acima (acho) que é de juros sobre juros... o que não serve para meus clientes...
O que eu preciso é isto:
A fórmula utilizada para o cálculo dos juros simples é:
J = C . i . n
J = juros
C = capital
i = taxa da aplicação
n = tempo que durou a aplicação
Exemplo 1:
Um comerciante contraiu de um amigo um empréstimo de R$ 600,00, comprometendo a pagar a dívida em 3 meses, á taxa de juros simples de 5% ao mês (a.m).
Para calcularmos os juros a serem pagos, fazemos:
1º) em um mês, os juros são de:
5% de 600,00 = 0,05 x 600 = 30,00
2º) como o prazo é de 3 meses o comerciante deverá pagar:
J = 3 x 30,00 = 90,00
Assim ao final dos 3 meses o comerciante deverá pagar:
600,00 + 90,00 = 690,00
O valor total a ser pago (R$ 690,00) é chamado de montante.
e montante M igual a :
M = C + J = C + C i n → M = C ( 1 + in)
Observação importante: a taxa deve ser sempre compatível com a unidade de tempo considerada. Por exemplo, se a taxa for de 4%a.m., para um prazo de 60 dias adotaremos n = 2 (2 meses).
Alguém pode me ajudar? UP
Editado por robison_cwbLink para o comentário
Compartilhar em outros sites
0 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.