Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Operaciones matematicas

Estas en el tema de Operaciones matematicas en el foro de PHP en Foros del Web. Buenos días amigos: no soy un experto en php así si que recurro a ustedes. Este es mi problema, tengo que hacer unas operaciones básicas ...
  #1 (permalink)  
Antiguo 16/05/2016, 10:01
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 9 años, 5 meses
Puntos: 0
Operaciones matematicas

Buenos días amigos:
no soy un experto en php así si que recurro a ustedes.
Este es mi problema, tengo que hacer unas operaciones básicas en php tengo en esta forma.

Código PHP:
$num1=50;
$num2=10;
$operacion=+;

$total $num1 $operacion $num2
la variable ($operacion) puede variar ya que traigo este de una tabla de base de datos, por este motivo no la puedo poner fija.

Como aria este tipo de operación o como se llamaría el tema para guiarme Gracias.
  #2 (permalink)  
Antiguo 16/05/2016, 10:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Operaciones matematicas

Cita:
la variable ($operacion) puede variar ya que traigo este de una tabla de base de datos, por este motivo no la puedo poner fija.
No puedes asignar operadores a variables, leer un poco del manual no te haría daño.

Tendrás que hacer comparaciones lógicas y hacer cada operación por separado:
Código PHP:
Ver original
  1. $op = '+';
  2. $a = 1;
  3. $b = 2;
  4.  
  5. switch ($op) {
  6.   case '+';
  7.     $c = $a + $b;
  8.   break;
  9.  
  10.   case '-';
  11.     $c = $a - $b;
  12.   break;
  13.  
  14.   // etc.
  15. }
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/05/2016, 10:40
 
Fecha de Ingreso: septiembre-2015
Mensajes: 142
Antigüedad: 9 años, 3 meses
Puntos: 13
Respuesta: Operaciones matematicas

porque no lo haces con un case ? si lo que traes de la base de datos , si es + - * / haces la operación y ya ?

Editado ya habia respondido pateketrueke

igual DEJAVU
  #4 (permalink)  
Antiguo 16/05/2016, 14:21
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Operaciones matematicas

Gracias señores
lo elabore con case, la verdad no sabia de eso y pese que se podía hacer como lo coloque al inicio.

Etiquetas: matematicas, operaciones, tabla, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:05.