Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio5»

De WikiEducator
Saltar a: navegación, buscar
 
Línea 14: Línea 14:
  
 
}}
 
}}
 +
 +
<source lang=php>
  
 
<?php
 
<?php
Línea 29: Línea 31:
 
else  
 
else  
 
   echo "El número $num no  es primo";
 
   echo "El número $num no  es primo";
 
 
 
 
?>
 
?>
 +
</source>
 
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/B2T1/ejercicios | Volver]]</font>
 
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/B2T1/ejercicios | Volver]]</font>

Última revisión de 05:54 21 oct 2016

Icon present.gif
Tip: Observa el operador ternario
    $primo= ($num %$val == 0) ? false : true;
  • Es una forma cómoda de hacer esto
   if ($num % $val ==0){
      $primo = false
   }
   else{
      $primo = true
   }



<?php
$num = rand(1,100);
$primo =true;
$val=$num-1;
 
while ($primo==true && $val>1){
    $primo= ($num %$val == 0) ? false : true;
    $val--;
}
 
if ($primo)
    echo "El número $num es primo";
else 
   echo "El número $num no  es primo";
?>

Volver