Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio5»
De WikiEducator
(Página creada con «<font size=4 color=red> Volver</font>») |
|||
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
+ | {{Tip| Observa el operador ternario | ||
+ | <source lang= php> | ||
+ | $primo= ($num %$val == 0) ? false : true; | ||
+ | </source> | ||
+ | *Es una forma cómoda de hacer esto | ||
+ | <source lang= php> | ||
+ | if ($num % $val ==0){ | ||
+ | $primo = false | ||
+ | } | ||
+ | else{ | ||
+ | $primo = true | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | }} | ||
+ | |||
+ | <source lang=php> | ||
+ | |||
+ | <?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"; | ||
+ | ?> | ||
+ | </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"; ?>