Jump to content


Photo

Ajuda Com Ifs


  • Faça o login para participar
6 replies to this topic

#1 _vina

_vina

    Sem Avatar De Copa por 4 anos

  • Banidos
  • PipPipPipPipPip
  • 488 posts
  • Sexo:Não informado
  • Interesses:Música<br />PHP<br />Web

Posted 20/06/2006, 08:55

eu estou reformudando um sistema q faz financiamento

ele funciona bem facil vc digita o valor e o numero de parcelas q vc quer

ae ele faz os calculos com os juros e tudo + =P

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

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

ae 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){
ae ele tem q ver o Numero de Parcelas ( 12, 18 ou 24 )
12 = tal valor n
18 = tal valor x
24 = tal valor y
}

so q eu preciso fazer um if para cada ano =P
██████████████ 99% [Carregando]

$url = "http://www.viniciuscosta.tk";

Posted Image

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 20/06/2006, 09:13

Use switch...case

http://br.php.net/ma...ures.switch.php

PS. E qual a dúvida? :huh:

Flws...
;)Até mais

Edição feita por: Frenesi, 20/06/2006, 09:14.

Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 _vina

_vina

    Sem Avatar De Copa por 4 anos

  • Banidos
  • PipPipPipPipPip
  • 488 posts
  • Sexo:Não informado
  • Interesses:Música<br />PHP<br />Web

Posted 20/06/2006, 09:14

vou dar uma lida

+ eu tava montando assim

if ($dblAno == 80){
if ($NumeroParcelas == 12){
$dblCoeficiente = 0,01419 ;
}
if ($NumeroParcelas == 18){
$dblCoeficiente = 0,0,10730 ;
}
if ($NumeroParcelas == 24){
$dblCoeficiente = 0,08960 ;
}
}


Ps:. é q eu preciso de 2 variaveis para fazer esse calculo q seria o ano e o numero de parcelas e não sei como colocar isso em ifs

pq tipo ano 80 tem um valor de juros
ano 86 tem outro e ae vai =P

Edição feita por: _vina, 20/06/2006, 09:17.

██████████████ 99% [Carregando]

$url = "http://www.viniciuscosta.tk";

Posted Image

#4 Milton Fernandes

Milton Fernandes

    Normal

  • Usuários
  • 84 posts
  • Sexo:Não informado

Posted 20/06/2006, 09:18

Hum, mas pera ai... vc nao falou que iam ser por faxa de 5 em 5 anos... se for vai ter que ser algo mais ou menos assim....

if ($dblAno >= 80 &&  $dblAno <= 85){
if ($NumeroParcelas == 12){
$dblCoeficiente = 0,01419;
}
if ($NumeroParcelas == 18){
$dblCoeficiente = 0,0,10730;
}
if ($NumeroParcelas == 24){
$dblCoeficiente = 0,08960;
}
}

Se vc nao quizer usar o swith case para pegar o ano do carrro, usa para pegar as parcelas...


certo?

abs

#5 _vina

_vina

    Sem Avatar De Copa por 4 anos

  • Banidos
  • PipPipPipPipPip
  • 488 posts
  • Sexo:Não informado
  • Interesses:Música<br />PHP<br />Web

Posted 20/06/2006, 09:26

hummm acho q entendi + sei trabalhar mto bem com switch



if ($dblAno >= 80 && $dblAno <= 85){
switch ($NumeroParcelas) { // aki ele pega o numero de parcelas e joga nos cases
case 12:
$dblCoeficiente = 0,01419;
break;
case 18:
$dblCoeficiente = 0,0,10730;
break;
case 24:
$dblCoeficiente = 0,08960;
break;
}
}


seria + ou - isso ?

Edição feita por: _vina, 20/06/2006, 09:26.

██████████████ 99% [Carregando]

$url = "http://www.viniciuscosta.tk";

Posted Image

#6 Milton Fernandes

Milton Fernandes

    Normal

  • Usuários
  • 84 posts
  • Sexo:Não informado

Posted 20/06/2006, 09:32

Isso, exatamente...

Só uma pergunta... esse numero de parcelas são fixas, o usuario nao pode escolher outro diferente desses 3?

abs

#7 _vina

_vina

    Sem Avatar De Copa por 4 anos

  • Banidos
  • PipPipPipPipPip
  • 488 posts
  • Sexo:Não informado
  • Interesses:Música<br />PHP<br />Web

Posted 20/06/2006, 09:39

em alguns ano tem até em 48 x
essa parte vou fazer com ajax

se o cara selecionar um ano que possa pascelar em até 48x

ele mostra 12 18 24 36 48


Valeu pela ajuda =P
██████████████ 99% [Carregando]

$url = "http://www.viniciuscosta.tk";

Posted Image




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq