Recupéré la plus grande valeur
Résolu/Fermé
goldfinch
Messages postés
103
Date d'inscription
vendredi 16 octobre 2009
Statut
Membre
Dernière intervention
23 novembre 2011
-
18 mars 2011 à 16:12
goldfinch Messages postés 103 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 novembre 2011 - 18 mars 2011 à 22:18
goldfinch Messages postés 103 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 novembre 2011 - 18 mars 2011 à 22:18
A voir également:
- Recupéré la plus grande valeur
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Excel trier du plus grand au plus petit - Guide
- La valeur saisie doit être numérique - Forum Bureautique
- Valeur ascii - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
3 réponses
Salut,
Tu les compare 1 à 1 et tu garde chaque fois la plus grande des 2. Une fois tu les aura toutes comparé entre elle, il te restera la plus grande.
Avec un while (pour toute les parcourir) et un if (pour les comparer).
Tu les compare 1 à 1 et tu garde chaque fois la plus grande des 2. Une fois tu les aura toutes comparé entre elle, il te restera la plus grande.
Avec un while (pour toute les parcourir) et un if (pour les comparer).
laurenzo17
Messages postés
450
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
26 avril 2012
124
18 mars 2011 à 16:16
18 mars 2011 à 16:16
créer une varaible $max="";
après tu mes $n1 dans $max : $max=$n1
fais une boucle for du genre
for($i=0; $i>5; $i++){
if($n$i>$max){
$max=$n$i;
}
}
et tu retourne la valeur de $max
echo $max;
Je susi pas sur de moi sur l'histoire du $n$i lol mais sinon le principe est la
après tu mes $n1 dans $max : $max=$n1
fais une boucle for du genre
for($i=0; $i>5; $i++){
if($n$i>$max){
$max=$n$i;
}
}
et tu retourne la valeur de $max
echo $max;
Je susi pas sur de moi sur l'histoire du $n$i lol mais sinon le principe est la
Vardok
Messages postés
359
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
24 octobre 2014
133
18 mars 2011 à 16:25
18 mars 2011 à 16:25
Salut,
Fais une boucle si tu ne veux pas utiliser la fonction prédéfinie :
if(isset($_POST['valider'])){
$n1=$_POST['n1'];
$n2=$_POST['n2'];
$n3=$_POST['n3'];
$n4=$_POST['n4'];
$n5=$_POST['n5'];
$i=1;
$nbLePlusGrand=$n1
while(isset($n$i)) ou $n.$i je ne me souviens plus
{
$i=$i+1
if($n$i>$nbLePlusGrand) $nbLePlusGrand=$n$i
}
echo $nbLePlusGrand
Je suis pas sur que ca marche car je n'ai pas de quoi tester mais c'est quelque chose comme ca...
Fais une boucle si tu ne veux pas utiliser la fonction prédéfinie :
if(isset($_POST['valider'])){
$n1=$_POST['n1'];
$n2=$_POST['n2'];
$n3=$_POST['n3'];
$n4=$_POST['n4'];
$n5=$_POST['n5'];
$i=1;
$nbLePlusGrand=$n1
while(isset($n$i)) ou $n.$i je ne me souviens plus
{
$i=$i+1
if($n$i>$nbLePlusGrand) $nbLePlusGrand=$n$i
}
echo $nbLePlusGrand
Je suis pas sur que ca marche car je n'ai pas de quoi tester mais c'est quelque chose comme ca...
18 mars 2011 à 16:48
18 mars 2011 à 16:53
{
$max = $n1; //on prend $n1 comme max temporaire
}
// sinon on fait rien, on passe a $n2, puis $n3 etc
18 mars 2011 à 16:54
18 mars 2011 à 17:22
18 mars 2011 à 18:42