<!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>