Cálculo de Juros compostos
Publicado por Mauricio 31/12/2002
[ Hits: 46.429 ]
Homepage: http://www.mbmaciel.com
Formulário para calcular o Montante final depois de um determinado período.
<!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 (preencha com meses). 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"> meses</p> <INPUT TYPE="SUBMIT" value="Calcular"> <INPUT TYPE="HIDDEN" name="op" value="calc"> </FORM> <? if (!$c || !$t || !$n) { echo "Valor inválido! Preencha o formulário novamente."; exit; } if (is_numeric ($c) and is_numeric ($t) and is_numeric ($n) ) { $op = 'calc'; } else { echo "Valor inválido! Preencha o formulário novamente. \n\n"; exit; } if ($op == 'calc') { $i = ($t/100); $m = ($c* (potencia (1+$i,$n))); echo "Montante no fim do Período: R$". converte_valor(intval($m*100)). " \n\n"; } function potencia($a,$b){ $resultado = $a; while ($b >= 2) { $resultado *= $a; $b--; } return $resultado; } function converte_valor($valor) { $valor=str_replace(".", "", $valor); $tvalor=substr("$valor", 0, -2); $vfinal=substr("$valor", -2); $nvalor=""; while (strlen($tvalor>3)) { if (strlen($nvalor)>0) { $nvalor=substr($tvalor, -3).".".$nvalor; } else { $nvalor=substr($tvalor, -3); } $tvalor=substr($tvalor, 0,-3); } if ((strlen($tvalor)<3)and (strlen($tvalor)!=0)) { $nvalor=$tvalor.".".$nvalor; } return $nvalor.",".$vfinal; } ?> </body> </html>
Expressão Regular para detectar o domínio em uma URL
alcula intervalo de datas. PS: Não importa o formato das datas, o sistema se ajusta.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (0)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (6)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)