Vérifier la primalité d'un nombre
On vérifie si le nombre fourni par $_GET["nb"] est premier (divisible par 1 et lui même). Si aucun nombre n'est fourni, un nombre aléatoire entre 1 et 1000000000 est généré et testé.
|
|
Code Source
Fonctions du code
Commentaire
Je me suis amusé à continuer un peu ton script 

| Code: |
| <?php if(!isset($_GET["nb"]) || !is_numeric($_GET['nb'])) $nb = rand(0,1000000000); else $nb = $_GET["nb"]; $sqrt = sqrt($nb); // Racine carrée de $nb $premier = true; if($nb%2 == 0) { echo("Le nombre $nb est divisible par 2"); $premier = false; } for($x=3; $x<=$sqrt; $x+=2) { if($nb%$x==0) { if($premier) { echo("Le nombre $nb est divisible par $x"); $premier = false; } else echo ", $x"; } } if($premier) echo "Le nombre $nb est premier !"; ?> |
Ajouter un commentaire
Librairie PHP
Connexion
Maths
- Affiche toute les racines...
- Afficher les nombres...
- Calcul des module et...
- Calcul des pourcentages
- Calcul du triangle de...
- Calcul l'hypothenuse
- Calcul la puissance d'un...
- Calcul la racine...
- Calcul le carre d'un...
- Calcul le cube d'un nombre
- Calcul le pgcd de 2...
- Calcul le ppcm de 2...
- Calcul le sinus en radian
- Convertion binaire a...
- Convertit les...
- Distance en mètre...
- Élever $x à...
- Fonction factorielle...
- Vérifier la...
- Vérifier la...
- Vérifier la...
PHP
- Affichage (5)
- Applications (8)
- Chaînes (64)
- Classes (28)
- Constantes (4)
- Cookies (3)
- Date-Heure (33)
- Email (14)
- Fichiers - Réps (43)
- Fonctions (19)
- Formulaires (16)
- GD-Graphiques (11)
- Google (12)
- HTML (6)
- Images (21)
- Inclassable (21)
- Maths (21)
- MySQL (22)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (24)
- Sessions (11)
- Statistiques (5)
- Système (17)
- Tableaux (19)
- Tag-cloud (3)
- Templates (3)
- Twitter (3)
- URL (20)
- Variables (8)
- Windows (1)
- XML (2)
|
||






















