Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/07/2014, 12:02
josebaillo
 
Fecha de Ingreso: diciembre-2013
Mensajes: 5
Antigüedad: 11 años
Puntos: 0
Respuesta: Operador en variable

Gracias pateketrueke, creo que es una buena solución, la función funciona, ahora tratare de adaptarla a una cadena de varias operaciones, para plantear ejercicios de calculo mental.

Código PHP:
<?php
function calc($left$op$right) {
  switch (
$op) {
    case 
'*': return $left $right; break;
    case 
'/': return $left $right; break;
    case 
'+': return $left $right; break;
    case 
'-': return $left $right; break;
  }
}
$operadores = array('+','-','*','/',);
$total count($operadores) -1
$n rand(0$total); 
$op $operadores[$n];

$v1 rand(1020);
$v2 rand(010);

echo 
"$v1 $op $v2 = ".calc($v1,$op,$v2);

?>
Cada vez que actualizas cambia la operación, y si imprime el resultado.
Ya te cuento

Última edición por josebaillo; 09/07/2014 a las 12:04 Razón: resaltar