IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

élever un nombre x à une puissance y [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut élever un nombre x à une puissance y
    salut à tous !
    je cherche un script permettant d'élever un nombre x à la puissance y, car le signe ^ ne le permet pas...
    après de longues recherches, je n'ai toujours rien trouvé ... n'avez-vous pas une idée sur cette question ? merci d'avance !

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Avec une boucle ça se fait facilement non ?

    Edit : en 2 secondes et 3 dixièmes dans la doc j'ai trouvé ça : http://fr2.php.net/manual/fr/function.pow.php


  3. #3
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 140
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    //ton nombre
    $x=2;
     
    //ta puissance
    $y=3; 
     
    $resultat=$x;
     
    for (i=2; i<=$y; $i++)
     
    {
      $resultat*=$x; 
     }
    echo $resultat;
    ou un truc du genre en tout cas

  4. #4
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 140
    Par défaut
    Citation Envoyé par JWhite
    Avec une boucle ça se fait facilement non ?

    Edit : en 2 secondes et 3 dixièmes dans la doc j'ai trouvé ça : http://fr2.php.net/manual/fr/function.pow.php


    en même temps c'est pas ça qu'il cherche donc

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    pow() retourne base élevé à la puissance exp
    C'est pas ça ?

  6. #6
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 140
    Par défaut
    tu confonds exponentiel et exposant

    edit : après vérification il s'avère que cette fonction fait apparemment l'exposant... reste à savoir pourquoi ils marquent "exponentiel" dans la doc...

  7. #7
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Citation Envoyé par drommk
    tu confonds exponentiel et exposant
    exponentiel en php => exp($c);
    exposant => pow($a,$b);



    [edit] C'est toi qui confond
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Par défaut
    Citation Envoyé par drommk
    tu confonds exponentiel et exposant
    tu confonds vitesse et précipitation, c'est bien exposant qu'il cherchait, donc pow()

  9. #9
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Citation Envoyé par drommk
    tu confonds exponentiel et exposant
    Il veut faire x puissance y, c'est bien ce que fait pow apparament...

    Edit : ça me rassure...

  10. #10
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Faut pas modifié ton premier message pour mettre

    En fait tout en bas de la page web, tu as une petite icone et tu clic dessus

    @+
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  11. #11
    hxt
    hxt est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 23
    Par défaut
    Bonjour,

    Essaye ça..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     function puissance($x,$y) { 
      $resultat=1;
      for ($i=0;$i<$y;$i++)
       $resultat *= $x;
      return $resultat;
     }
     
    <?php
     $a=3;
     $b=4;
     $toto=puissance($a,$b); 
    ?>
    A+,

  12. #12
    Candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut
    eu..... c'est vraiment la honte là....

    je n'ai pas du utiliser les bons mots-clefs dans ma recherche...

    merci de l'aide !

  13. #13
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Bienvenue

    pow($x,$y); fera l'affaire

    Bon oubli pas
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 29/10/2010, 21h42
  2. Tester si un nombre est une puissance de 2
    Par AlterSid dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 07/08/2010, 10h19
  3. Savoir si un nombre est une puissance de x
    Par Hell dans le forum Mathématiques
    Réponses: 15
    Dernier message: 18/07/2008, 07h54
  4. Comment élever à une puissance ?
    Par MeTaL_666 dans le forum C++
    Réponses: 6
    Dernier message: 09/11/2006, 01h25
  5. Quel symbole permet d'élever un nombre à une puissance ?
    Par angelevil dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/03/2006, 21h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo