>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment utiliser les exposants en C++

C++ est un langage de programmation puissant avec un ensemble diversifié de bibliothèques standard. Chaque bibliothèque fournit des fonctions communes et utiles pour de nombreuses applications différentes. Pour la programmation liée aux jeux et à la science, les fonctions mathématiques sont cruciales pour certains calculs. La bibliothèque standard "cmath" contient un ensemble varié de fonctions, y compris des fonctions exponentielles, qu'il serait difficile de recréer avec vos propres fonctions. Tout ce que vous avez à faire est d'inclure la bibliothèque "cmath" dans votre programme et chaque fonction devient disponible.

Étape 1

Incluez la bibliothèque "cmath" en ajoutant la ligne "#include " près des premières lignes de votre programme. Si vous utilisez d'autres bibliothèques, ajoutez la ligne n'importe où dans la même liste. Les inclusions doivent être placées avant toute autre chose dans votre code.

Étape 2

Déclarez deux variables qui représenteront les valeurs de base et de puissance de votre exposant. Bien que vous puissiez mettre des nombres directement dans les paramètres de la fonction, ce n'est généralement pas une bonne pratique, car vous souhaiterez peut-être modifier facilement les valeurs initiales sans avoir à modifier chaque instance de la fonction de puissance.

Étape 3

Appelez la fonction power depuis la bibliothèque "cmath". Par exemple, la ligne suivante appellerait la fonction puissance en utilisant les variables de l'étape précédente et affecterait le résultat à une troisième variable. Le premier paramètre est la base, tandis que le second est la puissance à laquelle le nombre contenu dans la "base" est élevé.

réponse =pow(base, puissance);

Si "base" était défini sur 2 et "power" sur 3, la variable "answer" serait égale à 8.

Astuce

La bibliothèque "cmath" comprend également plusieurs fonctions pour différents types d'exposants, tels que les racines carrées ou les puissances de la constante mathématique "e". Vérifiez la bibliothèque pour voir si une meilleure fonction existe pour votre application.


Vie intelligente