Les Boucles en PHP [Résolu/Fermé]

Signaler
Messages postés
97
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
31 janvier 2016
-
mo-ad
Messages postés
21
Date d'inscription
jeudi 13 décembre 2012
Statut
Membre
Dernière intervention
5 mars 2013
-
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

Messages postés
711
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
12 février 2015
76
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 86868 internautes nous ont dit merci ce mois-ci

Messages postés
593
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
19 octobre 2013
49
for($i=0;$i<=100;$i++)
echo $i;
mo-ad
Messages postés
21
Date d'inscription
jeudi 13 décembre 2012
Statut
Membre
Dernière intervention
5 mars 2013

c'est juste l'affichage
Messages postés
97
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
31 janvier 2016
3
merci... c'est exact maintenant je voudrai avoir la somme de 1 à 100 après le dernier chiffre
ammmmmine
Messages postés
593
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
19 octobre 2013
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)
Messages postés
322
Date d'inscription
mardi 1 mai 2012
Statut
Membre
Dernière intervention
1 juillet 2016
62
$somme=0;
for($i=0;$i<=100;$i++)
{
echo $i;
$somme=$somme+$i
}
echo $somme;
Messages postés
112
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
19 juillet 2012
12
pourrais-tu mieux expliquer ce que tu entends par la somme de 1 à 100 ??
merci ;)