POW |
Puissance |
---|---|
Langage C++ | cmath (math.h) |
Syntaxe
float pow(float x, float y); |
float pow(float x, int y); |
double pow(double x,double y) |
double pow(double x, int y); |
long double pow(long double x, long double y); |
long double pow(long double x, int y); |
Paramètres
Nom | Description |
---|---|
x | Ce paramètre permet d'indiquer la base de la puissance |
y | Ce paramètre permet d'indiquer la puissance |
Description
Cette fonction retourne le calcul de x à la puissance y.
Remarque
- La fonction pow() renvoie la base x élevée à la puissance y (xy). Une erreur de domaine peut se produire si la base x est zéro et y est inférieur ou égal à zéro. Cette situation se produira également si la base x est négative et y n'est pas un entier. Un débordement produit une erreur d'intervalle.
Algorithme
MODULE POW(a,b) p ← 1 BOUCLE POUR i ← 1 JUSQU'A b p ← p x a FIN BOUCLE POUR RETOURNE p |
Exemple
Voici des exemples permettant d'afficher des fonctions de puissance :
Essayer maintenant !
- #include <iostream>
- #include <cmath>
-
- int main()
- {
- std::cout << "POW(0,1)=" << pow(0,1) << std::endl;
- std::cout << "POW(1,1)=" << pow(1,1) << std::endl;
- std::cout << "POW(-1,0)=" << pow(-1,0) << std::endl;
- std::cout << "POW(-1,1)=" << pow(-1,1) << std::endl;
- std::cout << "POW(2,2)=" << pow(2,2) << std::endl;
- std::cout << "POW(2,8)=" << pow(2,8) << std::endl;
- std::cout << "POW(30,2)=" << pow(30,2) << std::endl;
- std::cout << "POW(-35,4)=" << pow(-35,4) << std::endl;
- return 0;
- }
on obtiendra le résultat suivant :
POW(0,1)=0POW(1,1)=1
POW(-1,0)=1
POW(-1,1)=-1
POW(2,2)=4
POW(2,8)=256
POW(30,2)=900
POW(-35,4)=1500625
Voir également
Langage de programmation - C++ - Référence de procédures et fonctions - exp
Langage de programmation - C++ - Référence de procédures et fonctions - sqrt
Langage de programmation - C - Référence de procédures et fonctions - pow
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 733.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 193.
Dernière mise à jour : Lundi, le 3 août 2015