Section courante

A propos

Section administrative du site

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

Algorithme

MODULE POW(a,b)
   p ← 1
   BOUCLE POUR i ← 1 JUSQU'A b
      pp x a
   FIN BOUCLE POUR
   RETOURNE p

Exemple

Voici des exemples permettant d'afficher des fonctions de puissance :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main()
  5. {
  6.     std::cout << "POW(0,1)=" << pow(0,1) << std::endl;
  7.     std::cout << "POW(1,1)=" << pow(1,1) << std::endl;
  8.     std::cout << "POW(-1,0)=" << pow(-1,0) << std::endl;
  9.     std::cout << "POW(-1,1)=" << pow(-1,1) << std::endl;
  10.     std::cout << "POW(2,2)=" << pow(2,2) << std::endl;
  11.     std::cout << "POW(2,8)=" << pow(2,8) << std::endl;
  12.     std::cout << "POW(30,2)=" << pow(30,2) << std::endl;
  13.     std::cout << "POW(-35,4)=" << pow(-35,4) << std::endl;
  14.     return 0;
  15. }

on obtiendra le résultat suivant :

POW(0,1)=0
POW(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