Exemple 2-3-3 «Décomposition en facteurs premiers» - Script PHPInitiation à la programmation avec le langage PHP, §2 Structures de contrôle répétitives |
|
Le bouton permet d'exécuter le script PHP.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<meta name="robots" content="NoIndex,NoFollow">
<title>Décomposition en facteurs premiers</title>
</head>
<body>
<?php
/*
Données
*/
$n = 360;
/*
Décomposition d'un entier naturel
en facteurs premiers
*/
echo '<p>'
.$n
.' = ';
$p = 2;
$suivant = false;
while ($n > 1) {
$e = 0;
while ($n % $p == 0) {
$n = $n / $p;
$e++;
}
if ($e >= 1) {
if ($suivant) {
echo ' * ';
} else {
$suivant = true;
}
echo $p;
if ($e > 1) {
echo '^'.$e;
}
}
$p++;
}
echo '</p>';
?>
</body>
</html>
Explications
Prolongement: Version avec entrée des données |
| Contact | Accueil > PHP > Initiation |