<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <META HTTP-EQUIV="Expires" CONTENT="Fri, Jan 01 1900 00:00:00 GMT"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="author" content="Mauricio Maciel"> <META HTTP-EQUIV="Reply-to" CONTENT="maciel@brasildata.net"> <meta name="generator" content="PHPEd 1.80"> <META NAME="description" CONTENT="F�rumla para C�lculo de Juros"> <meta name="keywords" content="calculo, juro, composto, financiamento, capital, montante"> <META NAME="Creation_Date" CONTENT="08/15/2000"> <meta name="revisit-after" content="15 days"> <title>C�lculo de Juros</title> </head> <body> <p><h1>Formul�rio para c�lculo de juros compostos</h1> <p><b>Como usar:</b> Preencha todos os campos com os formatos pedidos. Capital Empatado � o dinheiro usado no in�cio do financiamento/investimento, a taxa de juros (ex: para 2% coloque somente o d�gito 2) e o Per�odo de Capitaliza��o � o tempo que este vai levar. O montante no fim do per�odo ser� o Capital empatado mais os juros pelo per�odo determinado. </p> <FORM action="juros.php" method="POST" name="formulario"> <p>Capital Empatado: R$ <INPUT TYPE="TEXT" name="c" size="20" maxlength="20"></p> <p>Taxa de Juros: <INPUT TYPE="TEXT" name="t" size="5" maxlength="5"> %</p> <p>Per�odo de Capitaliza��o: <INPUT TYPE="TEXT" name="n" size="5" maxlength="5"> (dias/meses/anos)</p> <INPUT TYPE="SUBMIT" value="Calcular"> <INPUT TYPE="HIDDEN" name="op" value="calc"> </FORM> <? if (isset($_POST['c'], $_POST['t'], $_POST['n'])) { $L = $_POST['c']; $i = $_POST['t']; $n = $_POST['n']; echo "Montante no fim do Per�odo: R$".number_format(juroComposto($L, $i, $n), 2, ",", "."); } /** * Da f�rmula de juro composto: m=L(1+i)^n * * @author Silvano Girardi Jr. <silvano@php.net> * @param double $L Capital inicial * @param double $i Taxa em % * @param double $n Per�odo * @return double $m Montante resultante */ function juroComposto($L, $i, $n) { $i = $i/100; $m = $L * pow(1+$i, $n); return $m; } ?> </body> </html>