Come usare la costante PI in C++?

Come usare la costante PI in C++?
A volte diventa necessario usare il Pi costante Nel nostro codice come se stessimo sviluppando un codice che calcolerà il raggio del cerchio o qualche altro calcolo che stiamo eseguendo che include il valore costante PI. Pi costante è il valore costante che viene utilizzato per eseguire calcoli matematici come il calcolo dell'area del cerchio o altri calcoli matematici complessi. Quando si tratta di utilizzare la costante PI in C ++, c'è una costante predefinita fornita nella libreria CMATH che può essere utilizzata per ottenere il valore della costante PI. Possiamo anche ottenere un valore PI definito dall'utente o possiamo anche creare il nostro valore PI. In C ++, è rappresentato come "M_PI". Può essere utilizzato semplicemente includendo il file di intestazione "cmath". Il valore di PI può anche essere ottenuto utilizzando alcune funzioni integrate.

Discutiamo di diversi modi per accedere al valore di PI.

Metodo 1: usando la variabile costante della libreria CMATH.

In questo metodo, useremo la variabile costante che è predefinita per il valore PI.

Sintassi:

La variabile non ha alcuna sintassi. Ha semplicemente un nome come la nostra costante PI è:

M_pi

dove il valore decimale che contiene è “3.141592653589793 ".

Esempio # 01:

In questo esempio, proveremo a calcolare il volume di una sfera. Per calcolare il volume della sfera, è necessario avere il valore della costante PI e anche il raggio. Per l'utilizzo del valore PI nel calcolo, useremo la variabile predefinita della libreria CMATH "M_PI". Per il raggio, definiremo una variabile e gli assegneremo il valore, possiamo anche prendere il valore dall'utente come input. Ma nel nostro caso, gli assegneremo il valore dichiarando la variabile del raggio. Procediamo al nostro codice. In primo luogo, includi i file di intestazione "CMATH" e "iostream", poiché utilizzeremo la variabile integrata delle librerie CMATH, quindi è importante includere il suo file di intestazione a meno che il compilatore non visualizzerà un errore di tipo variabile non definito. "Iostream" viene utilizzato per eseguire operazioni di input-output.

Immergendoti nella nostra funzione principale, abbiamo dichiarato una variabile denominata "rad" a cui viene assegnato un valore numerico "18". La seconda variabile float "Vol" che manterrà il valore di restituzione del nostro calcolo. Il motivo per creare un valore float è che il nostro valore PI è il valore float; Mentre si moltiplicano il valore float con il valore intero, il tipo di restituzione è anche il valore float. Se non hai creato una variabile float, visualizzerà un errore di tipo intero non definito. Nella riga successiva, abbiamo semplicemente stampato il valore del raggio "rad" e quindi applicato la formula o il volume che è “Volume = 4/3 * M_pi * rad3". Nel nostro codice, abbiamo assegnato la formula del volume alla variabile "vol" alla fine usando l'istruzione cout e abbiamo visualizzato il valore o il volume risultante della sfera.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

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

Scopriamo l'output come mostrato nello snippet seguente. Il raggio e il volume della sfera sono stampati con successo senza alcun errore. Non dobbiamo passare il lungo termine della costante PI.

Metodo 2: usando il metodo ACOS ().

L'acos () è il metodo integrato che mantiene i valori da -π a π o possiamo dire che restituisce il coseno inverso del numero. Ma usando ACOS () nel codice restituisce il valore per π/2.

Sintassi:

ACOS (0.0)

La sintassi per l'uso di questo metodo è come mostrato sopra.

Esempio # 02:

In questo esempio, utilizzeremo la funzione ACOS () per ottenere il valore della costante PI e visualizzarla inclusi i file di intestazione “BITS/STDC++.h "che contiene ogni libreria standard. Viene utilizzato quando vogliamo risparmiare tempo per risolvere i problemi. Ora, passando alla nostra funzione principale in cui inizializzeremo una doppia variabile denominata "Pi" a cui abbiamo assegnato "2* ACOS (0.0) ". In questo, abbiamo moltiplicato 2 con la funzione acos () perché la funzione acos () restituisce il valore di π/2. Quindi, per ottenere il valore di PI, lo abbiamo moltiplicato con "2". Quindi, usando l'istruzione printf (), abbiamo visualizzato il valore risultante che abbiamo ottenuto dalla funzione ACOS ().

Nell'istruzione di stampa, abbiamo superato "%f" che indica il valore float che deve essere stampato in cui il "pi" è la variabile che abbiamo dichiarato per trattenere il valore di restituzione. Alla fine del codice, abbiamo restituito null.

#include "bit/stdc++.H"
Utilizzo dello spazio dei nomi std;
int main ()

doppio pi = 2 * acos (0.0);
printf ("Il valore della costante PI è:");
printf ("%f \ n", pi);
restituzione 0;

Come mostrato nello snippet di seguito, abbiamo eseguito correttamente il programma e visualizzato il valore di PI.

Metodo 3: usando il metodo asin ().

L'asin () viene utilizzato per calcolare l'arco seno di qualsiasi valore numerico e restituisce il valore da -π a π. È più simile al metodo ACOS () di cui abbiamo discusso sopra.

Sintassi:

asin (1.0)

Il sopra indicato è la sintassi per chiamare il metodo asin ().

Esempio # 03:

In questo esempio, discuteremo di un altro metodo per ottenere il valore PI in cui useremo la funzione asin () che viene utilizzata per calcolare il valore di qualsiasi numero numerico e il valore risultante ottenuto è -π/2, π/2. Andiamo verso il nostro codice in cui dopo aver dichiarato i nostri file di intestazione, abbiamo dichiarato una variabile "pi" a cui abbiamo assegnato il nostro metodo Asin () che viene moltiplicato per il valore "2" per ottenere il valore di "PI". Quindi, usando l'istruzione printf, abbiamo visualizzato il valore ottenuto utilizzando il metodo Asin (). Il valore di "pi" è sempre nel punto decimale, quindi è per questo che abbiamo superato "%f" nell'istruzione printf () che significa che il valore del galleggiante verrà stampato. O il tipo di dati della variabile galleggerà.

#include "bit/stdc++.H"
Utilizzo dello spazio dei nomi std;
int main ()

doppio pi = 2 * asin (1.0);
printf ("Il valore della costante PI è:");
printf ("%f \ n", pi);
restituzione 0;

Come possiamo vedere nello screenshot fornito al di sotto del valore di "Pi" viene visualizzato senza alcun errore.

Conclusione

In questo tutorial, abbiamo studiato l'uso della costante PI in C ++ e come viene utilizzata e come possiamo definire il valore di PI da soli o ottenendolo dall'utente. Implementando più esempi, lo abbiamo spiegato da semplice a complesso, a volte dobbiamo fare più calcoli che coinvolgono il valore PI.