Programme C ++ pour calculer la puissance d'un nombre

Dans cet article, nous allons apprendre à calculer la puissance d'un nombre manuellement et en utilisant la fonction pow ().

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation C ++ suivantes:

  • Boucle while et do… while C ++

Ce programme prend deux nombres de l'utilisateur (un nombre de base et un exposant) et calcule la puissance.

Puissance d'un nombre = exposant de base

Exemple 1: calcul manuel de la puissance

 #include using namespace std; int main() ( int exponent; float base, result = 1; cout <> base>> exponent; cout << base << "^" << exponent << " = "; while (exponent != 0) ( result *= base; --exponent; ) cout << result; return 0; ) 

Production

 Entrez respectivement la base et l'exposant: 3,4 5 3,4 5 = 454,354

Comme nous le savons, la puissance d'un nombre est le nombre multiplié par lui-même à plusieurs reprises. Par exemple,

5 3 = 5 x 5 x 5 = 125

Ici, 5 est la base et 3 est l' exposant .

Dans ce programme, nous avons calculé la puissance d'un nombre à l'aide d'une whileboucle.

 while (exponent != 0) ( result *= base; --exponent; )

Rappelez-vous que nous avons déjà initialisé le résultat comme 1au début du programme.

Voyons comment cette whileboucle fonctionne si base == 5et exponent == 3.

Itération résultat * = base exposant exposant! = 0 Exécuter la boucle?
1er 5 3 true Oui
2e 25 2 true Oui
3e 125 1 true Oui
4e 625 0 false Non

Cependant, la technique ci-dessus ne fonctionne que si l'exposant est un entier positif.

Si vous avez besoin de trouver la puissance d'un nombre avec n'importe quel nombre réel comme exposant, vous pouvez utiliser la pow()fonction.

Exemple 2: calcul de la puissance à l'aide de la fonction pow ()

 #include #include using namespace std; int main() ( float base, exponent, result; cout <> base>> exponent; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; ) 

Production

 Entrez respectivement la base et l'exposant: 2,3 4,5 2,3 4,5 = 42,44

Dans ce programme, nous avons utilisé la pow()fonction pour calculer la puissance d'un nombre.

Notez que nous avons inclus le cmathfichier d'en-tête afin d'utiliser la pow()fonction.

Nous prenons la base et l'exposant de l'utilisateur.

Nous utilisons ensuite la pow()fonction pour calculer la puissance. Le premier argument est la base et le deuxième argument est l'exposant.

Articles intéressants...