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