Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Ifs


sorocabaunderground

Pergunta

eu estou reformudando um sistema que faz financiamento

ele funciona bem facil você digita o valor e o numero de parcelas que você quer

aí ele faz os calculos com os juros e tudo + =P

até aí era facil + agora o cliente quer colocar por ano do veiculo 80 a 85 e aí vai até os 0ks

so que de cada ano tem um valor de juros..

aí eu queria fazer uns ifs para cair no lugar certo

meu codigo

<?

// Pegando os Valores

$NumeroParcelas = $_REQUEST['NumeroParcelas'];

$dblValorFinanciado = $_REQUEST['dblValorFinanciado'];

$dblCoeficiente = $_REQUEST['dblCoeficiente'];

$dblTaxaPeriodo = $_REQUEST['dblTaxaPeriodo'];

$dblAno = $_REQUEST['dblAno'];

// fim do pegando valores

// inicio do Calculo

$valorFinam = $dblValorFinanciado / $NumeroParcelas

?>

os campos em negrito são os campos que pretendo usar nos ifs

if ($dblAno == 80){

aí ele tem que ver o Numero de Parcelas ( 12, 18 ou 24 )

12 = tal valor n

18 = tal valor x

24 = tal valor y

}

so que eu preciso fazer um if para cada ano =P

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

cara... você vai ter que fazer um if do ano 80.. a 85.. e depois aplicar o devido juro...

os campos em negrito são os campos que pretendo usar nos ifs

if ($dblAno == 80 || $num_parcelas == 12 || $num_parcelas == 18 || $num_parcelas == 24){

$valorFinam = $dblValorFinanciado / $NumeroParcelas

}

elseif ($dblAno == 81){

.....

ajudei?

Link para o comentário
Compartilhar em outros sites

  • 0

já me ajudaram + valeu

fico assim

if ($dblAno == 80){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.01419;

break;

case 18:

$dblCoeficiente = 0.10730;

break;

case 24:

$dblCoeficiente = 0.08960;

break;

}

}

if ($dblAno == 86){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.11124;

break;

case 18:

$dblCoeficiente = 0.08151;

break;

case 24:

$dblCoeficiente = 0.06688;

break;

}

}

if ($dblAno == 89){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.11099;

break;

case 18:

$dblCoeficiente = 0.08051;

break;

case 24:

$dblCoeficiente = 0.06545;

break;

}

}

if ($dblAno == 91){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.11102;

break;

case 18:

$dblCoeficiente = 0.07979;

break;

case 24:

$dblCoeficiente = 0.06433;

break;

case 36:

$dblCoeficiente = 0.05008;

break;

}

if ($dblAno == 94){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.10948;

break;

case 18:

$dblCoeficiente = 0.07776;

break;

case 24:

$dblCoeficiente = 0.06219;

break;

case 36:

$dblCoeficiente = 0.04695;

break;

}

if ($dblAno == 97){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.10705;

break;

case 18:

$dblCoeficiente = 0.07575;

break;

case 24:

$dblCoeficiente = 0.05987;

break;

case 36:

$dblCoeficiente = 0.04444;

break;

case 48:

$dblCoeficiente = 0.03769;

break;

}

if ($dblAno == 01){

switch ($NumeroParcelas) {

case 12:

$dblCoeficiente = 0.10678;

break;

case 18:

$dblCoeficiente = 0.07549;

break;

case 24:

$dblCoeficiente = 0.05923;

break;

case 36:

$dblCoeficiente = 0.04377;

break;

case 48:

$dblCoeficiente = 0.03663;

break;

case 60:

$dblCoeficiente = 0.03291;

break;

}

}

}

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

minha explicação não ajudo muito...

mas só pra te lembrar...

cara se vai fazer uma multiplicação por números reais...

ou seja.. uma hora se vai multiplicar e pode dar...

R$5,526.1255

só alertando mesmo...

valeu...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...