Bonjour j'ai cette exercice: Faire un algorithme qui affiche les nombres premiers jusqu’à 1000
en mettant un retour à la ligne entre chaque nombre (“<br />”).
j'ai écrit ceci :
Selon moi, j'ai dit :
Dans ma variable i (qui fait apparaitre pour le calcule les chiffres de 1 a 1000) si il y en a un chiffre qui est divisable par lui même et par 1 et pas par et et pas autre chose, on le fait apparaitre.
pourtant, cela ne marche pas, une idée s'il vous plais ? Il n'y a pas de bug juste aucune réponse.
J'ai deux choses contradictoire " %$i === 0 and $i %$i !== 0)" c'est ça le problème je pense . Mais je ne sais comment le contourner.
Modifié par freeeeezi (06 Nov 2020 - 14:50)
en mettant un retour à la ligne entre chaque nombre (“<br />”).
j'ai écrit ceci :
<?php
$i = 1;
while ($i < 1001) {
if ($i %1 === 0 and $i %$i === 0 and $i %$i !== 0){
echo "$i";
echo "<br/>";
}
$i = $i + 1;
}
?>
Selon moi, j'ai dit :
Dans ma variable i (qui fait apparaitre pour le calcule les chiffres de 1 a 1000) si il y en a un chiffre qui est divisable par lui même et par 1 et pas par et et pas autre chose, on le fait apparaitre.
pourtant, cela ne marche pas, une idée s'il vous plais ? Il n'y a pas de bug juste aucune réponse.
J'ai deux choses contradictoire " %$i === 0 and $i %$i !== 0)" c'est ça le problème je pense . Mais je ne sais comment le contourner.
Modifié par freeeeezi (06 Nov 2020 - 14:50)