Les Boucles en PHP

Résolu/Fermé
lecoriace Messages postés 100 Date d'inscription mercredi 28 juillet 2010 Statut Membre Dernière intervention 24 décembre 2023 - Modifié par lecoriace le 12/07/2012 à 01:20
mo-ad Messages postés 20 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 5 mars 2013 - 17 févr. 2013 à 14:58
Bonjour,
Comment ecrire un programme PHP qui affiche les entiers de 1 à 100 en utilisant :
o La boucle For
Le programme doit aussi afficher la somme et le produit des entiers de 1 à 100.

je l'ai fait il ne m'affiche que le 1 et le resultat alors que je vous vroudrai qu'il affiche la liste de 1 à 100 et ensuite en bas la somme totale. voilà ce que j'ai eu à faire j'aurai besoins d'étre corrigé:

<?php
for($depart=1;$depart<=100;$depart++)

{
echo$depart?><br/> <?php ;

for($depart=100;$depart<=100;$depart++)
{

$somme=$depart*($depart+1)/2;
echo $somme;
}

}

?>



5 réponses

Navid_92 Messages postés 711 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 12 février 2015 87
13 juil. 2012 à 23:54
Tiens pour toi, par contre faire le produit de n termes, c'est un nombre à plus de 90 chiffres, donc en résumé pas affichable par php.

===================================
<?php
function factoriel($n) {
   return $n === 0 ? 1 : $n*factoriel($n-1);
}

for($i=1,$tous_les_entiers=$somme_des_entiers=''; $i <= 100; ++$i) {
   $tous_les_entiers .= $i.' '; 
   $somme_des_entiers += $i;
}
$produit_des_entiers = factoriel(15);

echo '<hr />';
echo '<h1>Affichage de tous les entiers de [1-100]:</h1>'.$tous_les_entiers;
echo '<hr />';
echo '<h1>Affichage de la somme de tous les entiers de [1-100]:</h1>'.$somme_des_entiers;
echo '<hr />';
echo '<h1>Affichage du produit de tous les entiers de [1-100]:</h1>'.$produit_des_entiers;
echo '<hr />';
?>
===================================
1
Utilisateur anonyme
12 juil. 2012 à 01:23
for($i=0;$i<=100;$i++)
echo $i;
0
mo-ad Messages postés 20 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 5 mars 2013
17 févr. 2013 à 14:58
c'est juste l'affichage
0
lecoriace Messages postés 100 Date d'inscription mercredi 28 juillet 2010 Statut Membre Dernière intervention 24 décembre 2023 3
12 juil. 2012 à 01:38
merci... c'est exact maintenant je voudrai avoir la somme de 1 à 100 après le dernier chiffre
0
Utilisateur anonyme
12 juil. 2012 à 21:49
je te conseille vivement de lire un bouquin de PHP (un gros livre de preference) , generalement , ils expliquent les bases (a savoir les boucles et conditions)
0
Utilisateur anonyme
12 juil. 2012 à 02:38
$somme=0;
for($i=0;$i<=100;$i++)
{
echo $i;
$somme=$somme+$i
}
echo $somme;
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
brute Messages postés 112 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 19 juillet 2012 13
13 juil. 2012 à 12:11
pourrais-tu mieux expliquer ce que tu entends par la somme de 1 à 100 ??
merci ;)
0