Comment utiliser la constante Pi en C++?

Comment utiliser la constante Pi en C++?
Parfois, il devient nécessaire d'utiliser le Pi constant Dans notre code comme nous développons un code qui calculera le rayon du cercle ou un autre calcul que nous effectuons qui inclut la valeur constante PI. Pi constant La valeur constante est-elle utilisée pour effectuer des calculs mathématiques comme le calcul de la zone du cercle ou d'autres calculs mathématiques complexes. Lorsqu'il s'agit d'utiliser la constante PI en C ++, il y a une constante prédéfinie fournie dans la bibliothèque CMATH qui peut être utilisée pour obtenir la valeur de la constante PI. Nous pouvons également obtenir une valeur PI définie par l'utilisateur, ou nous pouvons également créer notre valeur PI. En C ++, il est représenté comme «M_PI». Il peut être utilisé en incluant simplement le fichier d'en-tête «cmath». La valeur de Pi peut également être obtenue en utilisant quelques fonctions intégrées.

Discutons des différentes façons d'accéder à la valeur de Pi.

Méthode 1: Utilisation de la variable constante de la bibliothèque CMATH.

Dans cette méthode, nous utiliserons la variable constante qui est prédéfinie pour la valeur PI.

Syntaxe:

La variable n'a pas de syntaxe. Il a simplement un nom car notre constante Pi est:

M_pi

où la valeur décimale qu'il détient est «3.141592653589793 ”.

Exemple # 01:

Dans cet exemple, nous essaierons de calculer le volume d'une sphère. Pour calculer le volume de la sphère, il est nécessaire d'avoir la valeur de la constante Pi et du rayon également. Pour utiliser la valeur PI dans le calcul, nous utiliserons la variable prédéfinie de la bibliothèque CMATH «M_PI». Pour le rayon, nous définirons une variable et lui attribuerons la valeur, nous pouvons également prendre la valeur de l'utilisateur comme entrée. Mais dans notre cas, nous lui attribuerons la valeur tout en déclarant la variable de rayon. Passons à notre code. Tout d'abord, incluez les fichiers d'en-tête «CMATH» et le «iOStream» car nous allons utiliser la variable intégrée des bibliothèques CMATH, il est donc important d'inclure son fichier d'en-tête à moins que le compilateur ne montre une erreur de type variable non défini. «IOStream» est utilisé pour effectuer des opérations d'entrée-sortie.

En plongeant dans notre fonction principale, nous avons déclaré une variable nommée «rad» qui se voit attribuer une valeur numérique «18». La deuxième variable de flotteur «Vol» qui maintiendra la valeur de retour de notre calcul. La raison de la création d'une valeur flottante est que notre valeur PI est la valeur flottante; Tout en multipliant la valeur flottante avec la valeur entière, le type de retour est également la valeur flottante. Si vous n'avez pas créé de variable flottante, il affichera une erreur de type entier non défini. Dans la ligne suivante, nous avons simplement imprimé la valeur du rayon «rad», puis appliqué la formule ou le volume qui est «Volume = 4/3 * m_pi * rad3". Dans notre code, nous avons attribué la formule de volume à la variable «Vol» à la fin à l'aide de l'instruction COUT et nous avons affiché la valeur ou le volume résultant de la sphère.

#inclure
#inclure
Utilisation de Namespace Std;
int main()

int rad = 18;
Float Vol;
couter<< "The value of radius is: "<< rad <vol = float (4) / float (3) * m_pi * rad * rad * rad;
couter<< " The volume is : " << vol <retour 0;

Découchons la sortie comme indiqué dans l'extrait ci-dessous. Le rayon et le volume de la sphère sont imprimés avec succès sans aucune erreur. Nous n'avons pas à passer le long terme de la constante PI.

Méthode 2: Utilisation de la méthode ACOS ().

L'ACOS () est la méthode intégrée qui conserve les valeurs de -π à π ou nous pouvons dire qu'elle renvoie le cosinus inverse du nombre. Mais l'utilisation d'ACOS () dans le code renvoie la valeur de π / 2.

Syntaxe:

ACOS (0.0)

La syntaxe pour l'utilisation de cette méthode est comme indiqué ci-dessus.

Exemple # 02:

Dans cet exemple, nous utiliserons la fonction ACOS () pour obtenir la valeur de la constante PI et l'afficher, y compris les fichiers d'en-tête «Bits / STDC++.H ”qui contient chaque bibliothèque standard. Il est utilisé lorsque nous voulons gagner du temps pour résoudre les problèmes. Maintenant, passant à notre fonction principale où nous allons initialiser une double variable nommée «Pi» auquel nous avons attribué «2 * acos (0.0) ". En cela, nous avons multiplié 2 avec la fonction acos () car la fonction ACOS () renvoie la valeur de π / 2. Donc, pour obtenir la valeur de Pi, nous l'avons multiplié par «2». Ensuite, en utilisant l'instruction printf (), nous avons affiché la valeur résultante que nous avons obtenue à partir de la fonction ACOS ().

Dans la déclaration d'impression, nous avons passé «% f» qui désigne la valeur de flotteur qui doit être imprimée lorsque le «Pi» est la variable que nous avons déclarée pour maintenir la valeur de retour. À la fin du code, nous sommes retournés null.

#include "bits / stdc++.H "
Utilisation de Namespace Std;
int main()

double pi = 2 * acos (0.0);
printf ("La valeur de la constante Pi est:");
printf ("% f \ n", pi);
retour 0;

Comme indiqué dans l'extrait ci-dessous, nous avons réussi à exécuter le programme et à afficher la valeur de Pi.

Méthode 3: Utilisation de la méthode asin ().

L'asin () est utilisé pour calculer le sinus arc de toute valeur numérique et renvoie la valeur de -π à π. Il est plus similaire à la méthode ACOS () dont nous avons discuté ci-dessus.

Syntaxe:

asin (1.0)

La syntaxe ci-dessus est la syntaxe pour appeler la méthode asin ().

Exemple # 03:

Dans cet exemple, nous discuterons d'une autre méthode pour obtenir la valeur PI dans laquelle nous utiliserons la fonction ASIN () qui est utilisée pour calculer la valeur de toute valeur numérique et la valeur résultante obtenue est -π / 2, π / 2. Passons à notre code dans lequel après avoir déclaré nos fichiers d'en-tête, nous avons déclaré une variable «pi» à laquelle nous avons attribué notre méthode asin () qui est multipliée par la valeur «2» pour obtenir la valeur de «pi». Ensuite, en utilisant l'instruction printf, nous avons affiché la valeur obtenue en utilisant la méthode ASIN (). La valeur de «Pi» est toujours au point décimal, c'est pourquoi nous avons passé «% f» dans l'instruction printf (), ce qui signifie que la valeur du flotteur sera imprimée. Ou le type de données de la variable flottera.

#include "bits / stdc++.H "
Utilisation de Namespace Std;
int main()

double pi = 2 * asin (1.0);
printf ("La valeur de la constante Pi est:");
printf ("% f \ n", pi);
retour 0;

Comme nous pouvons le voir dans la capture d'écran qui est fournie sous la valeur de «Pi» s'affiche sans aucune erreur.

Conclusion

Dans ce tutoriel, nous avons étudié l'utilisation de la constante PI en C ++ et comment elle est utilisée et comment nous pouvons définir la valeur de Pi par nous-mêmes ou en l'obtenant de l'utilisateur. En mettant en œuvre plusieurs exemples, nous l'avons expliqué de simple à complexe, nous devons parfois faire plusieurs calculs qui impliquent la valeur PI.