Jump to content


Photo

Multiplicar E Somar Variáveis


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

#1 c@boman

c@boman

    Novato no fórum

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

Posted 26/05/2009, 18:57

Salve galera...é o seguinte...to com uma dúvida cruel:
Tenho uma tabela que retorna uma busca por duas variáveis
$row_n1['preco1'] e $row_n1['preco2']
consigo somar as duas variáveis na boa(preco1=7,0 2 preco2=5,0)
$row_n1['preco1']+"_"+['preco2']
colocando o resultado em um terceiro campo da tabela denominado acumulado...
no entanto estou precisando de uma operação um pouco mais complexa pois no momento de somar as duas variáveis
preciso de algo como (preco1 x2 + preco2 x3 = acumulado)... não sei se deu pra entender...dá um help aí galera... :rolleyes:

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 26/05/2009, 20:10

Não entendi direito.
Mas vamos ver se é isso..

[codebox]
$acumulado = ($preco1 * 2) + ($preco2 * 3);
[/codebox]

Seria isso?

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 c@boman

c@boman

    Novato no fórum

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

Posted 28/05/2009, 16:26

É isso mesmu DUDU...valeu a dica...só tnho mais uma dúvida...ma é em design. mais ou menos assim:
<?php if ((($row_n1['preco1'] *2) + ($row_n1['preco2']*3)) < 25){ echo "?"};?>
se o resultado da expressão for menor que 25 goatria que ele fosse visualizado em uma cor (que poderia indicar uma margem para descontos)
senão gostaria que o resultado fosse visualizado em outra cor sem margens para os decontos...poderia ser feito? não sei se deu pra entender mas á isso aí.. agradeço a ajuda. :rolleyes:

#4 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 28/05/2009, 16:33

pode ser feito assim:

<?php if ((($row_n1['preco1'] *2) + ($row_n1['preco2']*3)) < 25){ echo "<font-color=red>menor que 25</font>"};?>

Edição feita por: dddidan, 28/05/2009, 16:33.

Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||

#5 c@boman

c@boman

    Novato no fórum

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

Posted 28/05/2009, 18:28

pode ser feito assim:

<?php if ((($row_n1['preco1'] *2) + ($row_n1['preco2']*3)) < 25){ echo "<font-color=red>menor que 25</font>"};?>


aí bro...tentei fazer assim...
<?php $Ra = ($row_n1['preco1']*2)+($row_n1['preco2']*3); if($Ra < 50){ echo "<font-color=black>$Ra</font>";}else{ echo "<font-color=blue>$Ra</font>";} ?>

Não deu certo...eu devo ter cometido algun erro...é lógico...só não sei onde...agradeço sua ajuda.

#6 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 28/05/2009, 18:34

Desculpa amigo, o erro foi meu

o correto seria:
<?php $Ra = ($row_n1['preco1']*2)+($row_n1['preco2']*3); if($Ra < 50){ echo "<font-color=black>$Ra</font>";}else{ echo "<font color=blue>$Ra</font>";} ?>

não tem hifen ;x
Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||

#7 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 28/05/2009, 20:25

Pra diminuir o código:

[codebox]
<?php
$Ra = ($row_n1['preco1']*2)+($row_n1['preco2']*3);
echo $Ra < 50 ? "<font-color=black>$Ra</font>" : "<font color=blue>$Ra</font>";
?>
[/codebox]

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#8 c@boman

c@boman

    Novato no fórum

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

Posted 29/05/2009, 19:23

Pra diminuir o código:

<?php $Ra = ($row_n1['preco1']*2)+($row_n1['preco2']*3); echo $Ra < 50 ? "<font-color=black>$Ra</font>" : "<font color=blue>$Ra</font>";?>


Beleza véio...vc é fera...obrigado. (y)

Desculpa amigo, o erro foi meu

o correto seria:

<?php $Ra = ($row_n1['preco1']*2)+($row_n1['preco2']*3); if($Ra < 50){ echo "<font-color=black>$Ra</font>";}else{ echo "<font color=blue>$Ra</font>";} ?>

não tem hifen ;x


Valeu a dica bro...obrigado...espero que quando eu aprender um pouco mais eu também possa tirar as dúvidas da galera aqui no forum... (y)




0 user(s) are reading this topic

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

IPB Skin By Virteq