Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/09/2010, 08:43
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 16 años
Puntos: 331
Respuesta: Recoger variable en forma de fracción

Prueba cambiando el tipo de variable y modifica a tu gusto:

Código PHP:

<?php
    $tipo 
= false;
    
$var = "1.6000"; //Variable introducida por el usuario, puede ser $var = "1.6";
    
    
if(strpos($var, "/")){ echo "<h1>Es Fracción</h1>"; $tipo = "f";}
    if(
strpos($var, ".")){ echo "<h1>Es Decimal</h1>"; $tipo = "d";}
    
    switch (
$tipo){
        case 
"f":
         
$nums = explode("/", $var); //La separo
    
$nuevo_valor = $nums[0]/$nums[1]; //Recalculo
    
echo "<h3> Fracción: ".$nuevo_valor."</h3>";
    echo 
"<h3> Raíz: ".sqrt($nuevo_valor)."</h3>";
        break;
        
        case 
"d":
   
    echo 
"<h3> Raíz: ".sqrt($var)."</h3>";
            break;
    }
   

?>
salu2