Lorsque nous carrégeons un nombre, nous le multiplions simplement seuls. Nous devons utiliser un fichier d'en-tête si nous voulons obtenir un carré d'un numéro. Les fichiers d'en-tête nous permettent de déclarer une fonction avec un espace réservé de type que le compilateur remplira au moment de la compilation en fonction de la façon dont la fonction est utilisée.
En C ++, lorsque nous avons besoin d'un carré de tout numéro donné, De nombreuses méthodes sont disponibles. Parlons de quelques-uns d'entre eux:
Trouver le carré d'un nombre en utilisant la fonction de puissance
En utilisant la fonction d'alimentation, nous pouvons carré toute valeur. Pour cela, nous devrons inclure la bibliothèque. Nous devons passer la valeur de base à carré et la valeur de puissance dans la fonction. En C ++, la fonction Power () fonctionne comme un opérateur carré dans ce cas.
#inclure
#inclure
Utilisation de Namespace Std;
int main()
int b = 34;
int p = 2;
Résultat de flotteur = pow (b, p)
couter<< "Square = "<< result <
La bibliothèque «CMATH» a une fonction prédéfinie appelée POW. Par conséquent, nous devons intégrer cette bibliothèque au début du code. Nous déclarons deux variables dans le corps de la fonction principale. La première variable est définie pour stocker la valeur de la base. La valeur ici est «34». La deuxième variable est déclarée stocker une valeur de puissance qui est 2 dans ce programme. Ces deux variables ont un type de données entier.
De plus, nous appliquons la fonction POW (). Nous passons deux arguments (valeur de base et valeur de puissance) pour cette fonction. Il renvoie le résultat. La sortie est stockée dans une nouvelle variable appelée «résultat».
Trouver le carré d'un nombre en utilisant pour Loop
Si nous devons obtenir un carré d'une valeur sans appliquer une multiplication ou une division, nous devons utiliser une autre logique pour obtenir le carré de la valeur donnée. Dans le programme suivant, nous utilisons pour Loop.
#inclure
Utilisation de Namespace Std;
float sqr (numéro de flotteur)
flotter a = 0.0;
pour (int j = 0; ja = a + nombre;
retourner a;
int main()
couter<< "Square = " << Sqr(20.0) <
Nous déclarons la fonction sqr (), et son type de données est «flottante». Nous passons un numéro de point flottant comme argument à cette fonction. De plus, nous utilisons une boucle pour ce cas pour ajouter un numéro. Tout d'abord, nous allons «0» à la variable «J» dans le segment d'initialisation. La condition de test vérifie la valeur de cette variable. 'J Généralement, toute indication peut être utilisée pour incrémenter la variable de boucle. Une fois la boucle terminée, la variable est toujours définie et maintient la valeur allouée par le dernier incrément. Dans le code, nous ajoutons 20 + 20… .Jusqu'à 20 fois. Par conséquent, après l'addition, 20 carrés (400) sont créés. La compilation et l'exécution du programme ci-dessus produit ce type de sortie: Trouver le carré d'un nombre en utilisant la boucle Si nous utilisons une boucle de temps pour trouver le carré de n'importe quel nombre, nous devrons inclure un nombre impair afin que le carré soit créé à la fin du programme. Dans ce cas, après avoir intégré la bibliothèque '#include, nous définissons la fonction «carrée». La valeur du point flottante est transmise comme un argument à cette fonction. De plus, nous déclarons les variables «Oddnum» et «Squarenum» et leur attribuons des valeurs. Ensuite, nous appliquons la fonction absolue 'abs ()' qui convertit la valeur négative au positif lorsque nous entrons dans une valeur négative. Nous utilisons une boucle de temps. Le compilateur évalue d'abord la condition de test lorsqu'une déclaration de temps est mise en œuvre. Une fois le corps de la boucle mis en œuvre, la condition est à nouveau évaluée, et si elle devient vraie, le corps de la boucle est à nouveau mis en œuvre. Cette procédure se poursuit jusqu'à ce que la condition de test devienne fausse. Une fois qu'il est faux, le contrôle est transmis à la première déclaration après la fin du corps d'une boucle. Dans chaque évaluation, «2» est ajouté à la valeur «Oddnum» pour le rendre impair. Lorsque le code ci-dessus est exécuté, il donnera la sortie indiquée ci-dessous: Conclusion Dans cet article, nous avons délibéré trois techniques pour trouver le carré du nombre en C++. Tout d'abord, nous voyons comment nous obtenons le carré d'un nombre en utilisant la fonction POW (). De même, nous utilisons la boucle `` pour '' et "while 'pour trouver le carré. En utilisant pour Loop, nous effectuons l'ajout de n'importe quel nombre. De même, nous ajoutons un nombre impair en utilisant la boucle while pour obtenir le carré. #inclure
Utilisation de Namespace Std;
Float Square (valeur flottante)
float oddnum = 1.0;
float squarennum = 0.0;
valeur = abs (valeur);
tandis que (valeur--)
Squarenum = Squarenum + Oddnum;
Oddnum = oddnum + 2;
Squarenum de retour;
int main()
couter<< "Square of Number = " << Square(5.0) <