Chaparro 0 Denunciar post Postado Julho 19, 2010 Bom dia amigos, estou tentando fazer alguns calculos para inserir um calcula de financiamento no site da empresa onde eu trabalho... Mas não estou conseguindo... não aparece erro... O que esta acontecendo é o seguinte, estou puxando um valor de um produto de outra página, ai beleza, quero fazer esse valor seje multiplicado por 20% ou seja 0.20... Um exemplo se eu tenho um valor de R$ 80.000,00 e quero 20% dele o total é R$ 16.000,00 só que no meu código aparece R$ 16,00 ao invés de aparecer R$ 16.000,00... Segue abaixo o codigo para voces analisarem <? require_once('include/conexaoMS.php'); ?> <? $imovel_valor = $_GET['vl']; $entrada = ($imovel_valor * 0.20); $entrada = number_format($entrada, 2, ',', '.'); $valor_financiado = ($imovel_valor - $entrada); $valor_financiado = number_format($valor_financiado, 2, ',', '.'); //if ($imovel_valor =='') $imovel_valor = $_POST['vl']; if($_POST['acao']==1) { $meses = 12; $taxa_ano = 10.50; $taxa_ano_nova = $taxa_ano/12; $taxa_mes = $taxa_ano_nova/100; $taxa = $taxa_mes; $cf = pow((1 + $taxa), $meses); $cf = (1 / $cf); $cf = (1 - $cf); $cf = ($taxa / $cf); $parcela = ($valor * $cf); $parcela = number_format($parcela, 2, ',', '.'); //$valor = number_format($valor, 2, ',', '.'); $juros = ($taxa * 100); $juros = number_format($juros, 1, ',', '.'); echo "Para financiar <b>R$ $valor</b> à uma taxa de <b>$juros%</b> o mês<BR>"; echo "Você pagará <b>$meses parcelas</b> de <b>R$ $parcela</b>"; } ?> <div> <fieldset style="width:405px;padding:10px; margin-top:42px; position:absolute " id="fin_simulador"> <div style="display:block; position:relative; float:left; margin-top:-50px; "><img src="imagens/icoCalc.png"> </div> <a name="label" href="#label" onFocus="javascript:document.entre_contato.nome.focus();"></a> <div style="font-size:14px;color:#018471;font-weight:bold;margin-top:10px;">Preencha os campos abaixo para simular o valor das parcelas <span style="font-size:9px ">( todos os campos obrigatórios )</span></div> <div style="font-size:12px;color:#333333;"> <form action="simulador.php" method="post" name="simulador" id="simulador" > <table cellpadding="0" cellspacing="0" border="0"> <tr> <td colspan="3"> </td> </tr ><tr> <td align="right">* Valor do imóvel (R$):</td> <td> </td> <td align="left"> <input type="text" id="valor_imovel" name="valor_imovel" value="<?=$imovel_valor?>" style="width:100px;height:19px; font-size:10px; vertical-align:middle; "/> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td align="right">* Valor da entrada (R$): </td> <td> </td> <? echo ($entrada); ?> <td align="left"><input type="text" alt="Valor da entrada (R$):" value="<?=$entrada?>" id="valor_entrada" name="valor_entrada" style="width:100px;height:19px;font-size:10px; vertical-align:middle; " /></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td align="right">* Prazo do financiamento (anos): </td> <td> </td> <td align="left"><input type="text" alt="Prazo do financiamento (anos):" id="prazo_ano" name="prazo_ano" style="width:100px;height:19px; font-size:10px; vertical-align:middle; " /></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td align="right">* Valor a financiar (R$):</td> <td> </td> <td align="left"><input type="text" alt="Valor a Financiar" id="valor_financiar" value="<?=$valor_financiado?>" name="valor_financiar" style="width:100px;height:19px; font-size:10px; vertical-align:middle; " /></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td align="right">* Taxa de juros anual (%):</td> <td> </td> <td align="left"> <input name="financiamento" id="financiamento" type="text" value="10,50" style="width:100px;height:19px; font-size:11px; vertical-align:middle; " /> <span style="font-size:10px "> (pode ser alterada) </span></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td align="right">* Parcela mensal estimada (R$): </td> <td> </td> <td align="left"><input type="text" alt="Parcela mensal estimada (R$)" value="<? $parcela?>" id="parcela_estimada" name="parcela_estimada" style="width:100px;height:19px; font-size:10px; vertical-align:middle; " /></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td align="center" colspan="3"> <input type="hidden" name="acao" id="acao" value="1"> <input type="button" value="Calcular" id="Calcular" style="border:1px solid #999999;background-color:#EAEAEA;color:#000000;text-align:center;cursor:pointer;" /> </td> </tr> </table> </form> </div> </fieldset> </div> Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Julho 19, 2010 Mas tá certo, pois para o php isso: 80.000,00 é igual a isso: 80 que 20% de 80 é 16, e com a formatação da moeda fica 16,00; Te aconselho fazer tudo o que for cálculo antes de formatar a moeda, aí você não terá problemas, faça o tste aí. At+ Compartilhar este post Link para o post Compartilhar em outros sites
Chaparro 0 Denunciar post Postado Julho 19, 2010 Exatamente, eu já cheguei a fazer o calculo e depois formatar a moeda... Mais acontece que antes de eu formata-la o valor vai para R$ 16... Somente 16... e depois de formatar aparece 16,00... Se tivesse possibilidade de formatar dessa maneira R$ 16.000,00... Não queria setar o valor fisico, pois para cada produto terá um valor diferente... Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Julho 19, 2010 Mas é isso que estou falando, você tem que fazer os cálculos em cima de 80000 e não de 80.000,00 entendeu? Pois para o php oitenta mil é assim 80000; e assim 80.000,00 é só oitenta. se o cálculo for assim: ((80000 x 20)/100) beleza a resposta será 16000, que formatado ficará 16.000,00; Agora se for assim: ((80.000 x 20)/100) a resposta será 16, que formatado ficará 16,00. Entendeu agora? At+ Compartilhar este post Link para o post Compartilhar em outros sites
Chaparro 0 Denunciar post Postado Julho 19, 2010 Poutzz... Agora entendi... Deu certinho aqui cara... Muito Obrigado pela ajuda.. Compartilhar este post Link para o post Compartilhar em outros sites
antrofilico 0 Denunciar post Postado Outubro 30, 2010 O amigo pode usar esta calculadora, que eu achei excelente: http://www.calculadoraonline.com.br/financeira At. Compartilhar este post Link para o post Compartilhar em outros sites