Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio5»
De WikiEducator
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
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"; ?>