Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Inside

Calculo Financeiro

Recommended Posts

Caros amigos,

 

gostaria que alguém ajudade-se. Preciso de um script ASP que faça Calculo Financeiro, tenho uma planinha em Excel que faz isso, mas não tenho idéia por onde começar a fazer isso em ASP.

 

Preciso criar um site onde o usuário entra com um valor que precisa financiar tipo um veículo ou uma casa, escolhe-se o número de parcelas e o site dá o valor de cada parcela, tudo isso com um taxa préfixada no sistema tipo 2% a mês algo assim.

 

É possível fazer isso em ASP?

 

Obrigado pela atenção de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Anderson,

 

obrigado pela ajuda, mas isso é grego para mim, não sei pegar um código e adaptar para ASP, mas achei um Javascript que faz o que eu quero, basta apenas acertar a taxa de juros.

 

Ai vai:

 

<body>

<script LANGUAGE="JavaScript">
<!--

function PreFormatar( sValue )
{
   var r , re;
   var s = sValue;
   re = /,/i;
   r = s.replace( re , "." );
   return( r );
}

function Formatar( sValue )
{
   var r , re , i;
   var s = sValue;
   re = /\./i;
   i = s.search( re );
   r = s.replace( re , "," );
   while ( i > 3 )
   {
	  i -= 3;
	  r = r.substring( 0 , i ) + "." + r.substring( i , r.length )
   }
   return( r );
}


function Calcular_Prestacao()
{
   var Prestacao , Capital , Juros , Prazo , Separador , strPrestacao;

   Capital = PreFormatar( document.forms[0].capital.value );
   Juros   = 0.01;
   Prazo   = document.forms[0].prazo.value;

   Prestacao = Capital * ( Math.pow( 1 + Juros , Prazo ) * Juros ) / ( Math.pow( 1 + Juros , Prazo ) - 1);
   strPrestacao = Prestacao.toString();
   Separador = parseInt( strPrestacao.indexOf( "." , 1 ) );

   if ( Separador > 0 )
   {
	  document.forms[0].prestacao.value = strPrestacao.substring( 0 , Separador + 3 );
   }
   else
   {
	  document.forms[0].prestacao.value = strPrestacao + ".00";
   }

   document.forms[0].prestacao.value = Formatar( document.forms[0].prestacao.value );
}


// -->
</SCRIPT>


<FORM>
<TABLE BGCOLOR="WHITE" CELLSPACING="0" CELLPADDING="0" BORDER="1" BORDERCOLOR="#EFB36E" ALIGN="CENTER">

<TR HEIGHT=30>
<TD BGCOLOR="#EFB36E" COLSPAN=3 ALIGN="CENTER">
<FONT FACE="Verdana, Arial" COLOR="#680000">
   <B>Calculadora Financeira - Tabela Price</B>
</FONT>
</TD>
</TR>

<TR HEIGHT=30>
<TD BGCOLOR="#EFB36E" COLSPAN=3 ALIGN="CENTER">

<TABLE BGCOLOR="#fff0c0" CELLSPACING="0" CELLPADDING="0" BORDER="0">
   <TR HEIGHT=30>
	  <TD ALIGN="RIGHT">
		 <FONT FACE="Verdana, Arial" SIZE="-1" COLOR="#680000">
			 Prazo em meses 
		 </FONT>
	  </TD>
	  <TD ALIGN="CENTER">

		  <INPUT TYPE="TEXT" value="36" NAME="prazo"> 
	  </TD>
	  <TD rowspan="3" valign="bottom" ALIGN="CENTER">
		  <INPUT TYPE="BUTTON" VALUE="Calcular" style="font-size:10px; font-weight: bold;" onCLick="Calcular_Prestacao()"> 
	  </TD>
   </TR>
   <TR HEIGHT=30>
	  <TD ALIGN="RIGHT">
		 <FONT FACE="Verdana, Arial" SIZE="-1" COLOR="#680000">
			 Valor do Financiamento R$ 
		 </FONT>

	  </TD>
	  <TD ALIGN="CENTER">
		  <INPUT TYPE="TEXT" NAME="capital"> 
	  </TD>

   </TR>

   <TR HEIGHT=30>
	  <TD ALIGN="RIGHT">
		 <FONT FACE="Verdana, Arial" SIZE="-1" COLOR="#680000">

			 Prestação R$ 
		 </FONT>
	  </TD>

	  <TD ALIGN="CENTER">
		  <INPUT TYPE="TEXT" NAME="prestacao"> 
	  </TD>
   </TR>

</TABLE>
</TD>
</TR>

</TABLE>
</FORM>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.