[PHP] Boucles

Syhl -  
 Scriptiz -
Bonjour,

Je vous écris après multiples recherches sur internet.
Mon problème est le suivant:

J'ai une opération: (($bud/(650+(300*3)))*156)*12
Le résultat de cette opération je veux le récupérer pour le réinjecter dans l'opération tant que le résultat n'a pas une valeur donnée.

Un exemple:
$bud = 500000
$but = 1000000

$bud1 = (($bud/(650+(300*3)))*156)*12;
$bud2 = (($bud1/(650+(300*3)))*156)*12;
$bud3 = (($bud2/(650+(300*3)))*156)*12;
$bud4 = (($bud3/(650+(300*3)))*156)*12;
$bud5 = (($bud4/(650+(300*3)))*156)*12;
$bud6 = (($bud5/(650+(300*3)))*156)*12;
etc... tant que $budx n'a pas atteint $but

Je pense qu'il faut utiliser les boucles (while) mais pas réussi, des idées?

Merci par avance
Configuration: Windows XP
Firefox 1.5.0.12

6 réponses

  1. zefoots Messages postés 146 Statut Membre 62
     
    $bud = 500000;
    $but = 1000000;
    
    while ($bud < $but) {
        $bud = $bud/(650+(300*3)))*156)*12;
    }
    
    1
  2. Scriptiz
     
    Si bud ne varie pas, il n'atteindra jamais, ou toujours son but... :D

    Par contre sinon voici une xemple de boucle :

    $but = 676;
    $bud = 0;
    $calcul = 0;
    
    while($calcul != $but)
    {
          $calcul = $bud * $bud;
          $bud+=1;
    }


    J'espère que ça t'aidera quand meme ;)

    Ici la boucle s'arreterai quand bud sera égal à 26 car 26 au carré = 676 ;)
    0
  3. Scriptiz
     
    loul l'autre réponse est mieux j'avais pas saisi ton code comme ça :P
    0
  4. Syhl
     
    Je teste ça et je vous dis :) Merci en tout cas pour les réponses
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Syhl
     
    Impec merci a vous deux :) la solution c'est la soluce de zefoots mais merci Scriptiz quand meme :D
    0
  7. Scriptiz
     
    Je sais moi je pensai que tu voulai faire autre choses lol :D

    Bonne continuation ;)
    0