Exposants en C ++ pour augmenter un nombre de puissance

Exposants en C ++ pour augmenter un nombre de puissance
Dans les mathématiques, nous avons toujours utilisé le terme augmentation pour le pouvoir de calculer un nombre ayant un exposant de puissance. Cela peut être dit comme (numéro de base) augmenter à la puissance (exposant). Ainsi, dans l'article d'aujourd'hui, nous verrons comment un exposant peut être utilisé pour élever un nombre à une certaine puissance en C++. Assurez-vous d'avoir un compilateur G ++ déjà installé et configuré sur votre système d'exploitation Linux. Commençons à mettre en œuvre l'article d'aujourd'hui en ouvrant le terminal de la coquille en utilisant le raccourci «Ctrl + Alt + T». Au fur et à mesure que le terminal est ouvert maintenant, nous pouvons commencer à implémenter nos exemples.

Exemple 01: mode manuel

Tout d'abord, faites un fichier C ++ à l'intérieur. Utilisez le mot clé tactile avec le nouveau nom de fichier ayant une extension C ++. Le fichier sera créé dans votre dossier à domicile du système Linux. Vous pouvez ouvrir ce fichier en le tapant directement dans l'éditeur de texte pour y faire du code. Il y a un autre éditeur intégré également dans le système Linux, je.e., Nano et vim. Nous avons utilisé le GNU Nano pour ouvrir directement le nouveau fichier dans la console Shell. Ainsi, les commandes de création et d'ouverture du fichier C ++ sont affichées dans le terminal dans l'image ci-dessous.

Nous avons commencé notre tout premier exemple en utilisant un moyen manuel simple d'élever un nombre pour alimenter avec un exposant en C++. Nous avons donc inclus l'en-tête de bibliothèque de flux d'entrée-sortie à la première ligne de code après avoir ouvert le fichier. L'espace de noms standard a été utilisé dans le code après le fichier d'en-tête. Ces deux sont nécessaires pour que notre code C ++ s'exécute et exécute. L'exécution du code C ++ commence principalement à partir de la méthode principale (). Ainsi, nous avons utilisé la fonction principale () ici tout en initialisant certaines variables entières à 1, je.e., B signifie une base, E signifie Exponent, Res signifie un résultat.

La clause COUT standard a été utilisée pour tous les utilisateurs pour entrer une valeur de base, i.e., nombre. La clause CIN est utilisée pour obtenir la contribution d'un utilisateur en variable «B» comme valeur de base qui sera relevée en puissance. Une autre instruction COUT indique à un utilisateur de saisir la valeur d'exposant, i.e., nombre. Ce numéro serait utilisé comme puissance à un numéro de base. La clause CIN a été utilisée pour prendre le numéro d'exposant comme entrée de l'utilisateur au moment de l'exécution. La boucle FOR a été utilisée pour calculer la valeur d'un numéro de base en utilisant l'exposant comme puissance. La boucle sera exécutée de 0 à la valeur d'exposant entrée par un utilisateur comme entrée, i.e., 2,3,4,5,6, etc. Jusque-là, la valeur «Res» variable sera multipliée par le numéro de valeur de base entré par un utilisateur. La variable «res» utilise 1 comme valeur initiale, tandis que sa valeur serait modifiée à la prochaine itération consécutive. La valeur résultante serait affichée par l'utilisation de la variable «res» dans l'instruction COUT standard dans le code.

C'est ainsi que nous utilisons un moyen manuel de calculer un nombre ayant un exposant pour augmenter un nombre à la puissance. Enregistrez votre fichier de code à l'aide du CTRL + S en premier. Maintenant, quittez le fichier pour revenir vers le terminal via le raccourci «Ctrl + X».

Maintenant, il est temps de compiler le fichier de code nouvellement créé de C++. Ainsi, nous avons déjà installé le compilateur C ++ dans notre Ubuntu 20.04 Système nommé G++. La compilation de ce code ne renvoie rien. Cela illustre que notre code C ++ est correct par tous les moyens. L'exécution de tout code C ++ peut être effectuée par le «./un.Out ”Commande dans le shell. Donc, nous avons utilisé le même. L'utilisateur a été invité à saisir le numéro de base. Ainsi, nous en avons ajouté 6 comme valeur de base. Ensuite, un utilisateur a été invité à saisir la valeur d'exposant qui serait utilisée comme puissance au numéro de base. L'utilisateur est entré 5 cette fois. La boucle «For» du programme a pris les deux valeurs et calculé la valeur résultante 7776 pour un numéro de base 6 ayant des exposants soulevés à la puissance 5. Cela a été calculé comme une simple logique mathématique de 6 * 6 * 6 * 6 * 6.

Exemple 02

Ayons un autre exemple d'utilisation de la fonction Power POW () dans le code C ++ pour utiliser un numéro de base avec une augmentation pour une certaine puissance. À cette fin, nous avons ouvert le même fichier C ++ et ajouté la bibliothèque d'entrée-sortie avec un fichier d'en-tête C ++ Bits standard en utilisant le mot-clé #include. L'espace de noms est utilisé après les fichiers d'en-tête. La fonction principale a été lancée par l'initialisation d'une variable entière «x». La fonction Power Pow () utilise deux valeurs dans son paramètre. La première valeur est la base, je.e., 7, et l'autre est une valeur d'exposant pour augmenter un nombre à la puissance 3. Le 0.5 a été inclus avec la fonction de puissance pour éviter tout inconvénient causé par le compilateur, je.e., peut prendre la valeur des résultats en double. La valeur calculée serait enregistrée dans la variable «x» tout en converti en type entier car nous ne voulons aucun autre type de valeur ici. L'instruction COUT standard est utilisée jusqu'à présent pour afficher le résultat en utilisant la variable «x» dedans. La méthode principale se ferme ici. Vous devez enregistrer ce code mis à jour avec Ctrl + S.

Compilé le code avec le compilateur G ++ et n'a pas eu d'erreurs, je.e., La compilation a réussi car le code ne contient aucune erreur logique ou de syntaxe. L'exécution a été effectuée par le même "./un.Out ”Commandes dans le shell. En retour, nous avons la valeur 343 comme calculant un résultat pour la base 7 relevé dans l'exposant de puissance 3.

Jetons un coup d'œil en profondeur à la fonction de puissance pour savoir comment il réagit à l'exposant 0. Donc., Nous avons de nouveau ouvert le même fichier et avons laissé le code global inchangé. Le seul changement que nous avons fait se situe dans la parenthèse de la fonction POW (). Nous avons utilisé l'exposant 0 ici pour voir si la valeur calculée serait 1 ou non. Laissez le fichier après l'avoir enregistré.

Donc, après la compilation de ce code, nous l'avons exécuté. Le résultat est 1 comme prévu.

Voir comment la fonction POW () fonctionne sur la puissance d'exposant négative pour augmenter un nombre de puissance. Donc, nous avons ouvert la même chose et changé la fonction de puissance uniquement. Le reste du code est resté inchangé. Nous avons ajouté -2 comme valeur d'exposant. Exécutons ce fichier.

Après la compilation et l'exécution du fichier, nous avons 0 à la suite d'un exposant négatif.

Dans l'illustration ci-dessous, nous avons utilisé la valeur de base négative et l'exposant positif.

En conséquence, nous avons un résultat positif en raison de l'utilisation même d'un exposant positif.

Conclusion

Cet article explique l'utilisation de l'exposant pour augmenter un nombre à une certaine puissance dans le code C ++. Nous avons utilisé la boucle manuelle «pour» et la fonction Power () pour atteindre cet objectif. Tous les exemples utilisés dans cet article sont faciles et simples à comprendre pour chaque utilisateur de base et expert. Nous pensons que cet article aiderait chaque type d'utilisateur C ++.