Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio5»
De WikiEducator
(Página creada con «<font size=4 color=red> Volver</font>») |
|||
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> | ||
+ | |||
+ | }} | ||
+ | |||
+ | <?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"; | ||
+ | |||
+ | |||
+ | |||
+ | ?> | ||
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/B2T1/ejercicios | Volver]]</font> | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/B2T1/ejercicios | Volver]]</font> |
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";
?> Volver