Jump to content


Photo

Calculo Automático


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

#1 Moises C

Moises C

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Fortaleza

Posted 29/11/2011, 14:52

Boa tarde galera' :)

Qro a ajuda de vcs para eu poder resolver um problema em uma tabela que estou trabalhando..
Essa tabela utiliza calculos.' Eu queria q vcs me ajudassem resolver esse problema:'

Uma variável chamada $quantidade recebe um tal valor (60) por exemplo,com essa variável tenho quer igualar as outras variáveis que são $quant2,$quant3,mas essas variáveis tbm recebem valores como por exemplo: $quant2=10, $quant3=20.Com isso,a variável $quantidade vai ter quer subtrair essas outras variáveis para que no resultado final apareça o tanto de quantidade que falta para uma obra.(exemplo)

(EX: $quantidade=$quant2-$quant3)

:)

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 29/11/2011, 21:25

Acho que você quer:

$quantidade = $quatidade + ($quant2 - $quant3);


Seria algo assim?
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 Neylor

Neylor

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Recife, PE, Brasil

Posted 30/12/2011, 11:03

Olá Moises
Não entendi bem sua pergunta, vamos lá, você recebe um valor ($quantidade = 60),
que tem que ser igual à soma de 2 variáveis ($quant2, $quant3), se for isso faça assim.
Exemplo:

<?

$quantidade = '60';

$quant2 = '10';
$quant3 = '55';

$soma = $quant2 + $quant3;

//SE A ($soma) FOR DIFERENTE DE ($quantidade) DA ERRO E MOSTRA A DIFERENÇA

if($soma != $quantidade){//IF 1

//SE A SOMA FOR MAIOR QUE A QUANTIDADE MOSTRA ADIFERENÇA A MAIOR
if($soma > $quantidade){//IF 2
$diferenca = $soma - $quantidade;
//MENSAGEM DE ERRO EM JAVASCRIPR
echo "<script type='text/javascript'>alert('ERRO: SOMA = $soma MAIOR QUE QUANTIDADE = $quantidade, DIFERENÇA DE $diferenca');</script>";
//REDIRECIONAMENTO EM JAVASCRIPT
echo "<script type='text/javascript'>location.href='SUA_URL.php';</script>";
//PARAR
exit;
}//if 2

//SE A SOMA FOR MENOR QUE A QUANTIDADE MOSTRA ADIFERENÇA A MENOR
if($soma < $quantidade){//IF 3
$diferenca = $quantidade - $soma;
//MENSAGEM DE ERRO EM JAVASCRIPR
echo "<script type='text/javascript'>alert('ERRO: SOMA = $soma MENOR QUE QUANTIDADE = $quantidade, DIFERENÇA DE $diferenca');</script>";
//REDIRECIONAMENTO EM JAVASCRIPT
echo "<script type='text/javascript'>location.href='SUA_URL.php';</script>";
//PARAR
exit;
}//if 3


}else{//IF 1

//SE A $quantidade = $soma MENSAGEM OK EM JAVASCRIPT
echo "<script type='text/javascript'>alert('OK: SOMA = $soma IGUAL A = $quantidade', DIFERENÇA DE 0');</script>";
//REDIRECIONAMENTO EM JAVASCRIPT
echo "<script type='text/javascript'>location.href='SUA_URL.php';</script>";
//PARAR
exit;
}//IF 1

?>




1 user(s) are reading this topic

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

IPB Skin By Virteq