Ce este cbrt în C++?

Ce Este Cbrt In C



În C++, operațiile matematice sunt o parte esențială a programării, mai ales atunci când se ocupă cu calcule complexe. O astfel de operație este rădăcina cubă, care vă permite să calculați rădăcina cubă a unei anumite valori. The cbrt() funcția din limbajul de programare C++ poate fi utilizată pentru a executa acest proces.

În acest articol, vom intra în cbrt() mai detaliat, acoperind ce este, modul în care funcționează și cum îl puteți utiliza în proiectele dvs.







Ce este o funcție cbrt()?

The cbrt() funcția este o funcție C++ care returnează rădăcina cubă a unui număr întreg specificat. Aceasta înseamnă rădăcină cubă, după cum sugerează și numele. Această funcție este inclusă în biblioteca standard C++ și este definită în fișier antet.



Sintaxa funcției cbrt().

Sintaxa lui cbrt() functia este:



cbrt ( pe unu )


Unde pe unu este numărul a cărui rădăcină cubă trebuie calculată.





Valoare returnată

The cbrt() funcția în C++ preia un singur parametru de orice tip; double, float sau long double și returnează rădăcina cubă a valorii. Rădăcina cubului returnată are același tip de date ca și parametrul, cu excepția cazului unui număr întreg. Poate fi folosit în calcule matematice și poate ajuta la simplificarea codului pentru anumite aplicații în care trebuie să fie calculate rădăcinile cubice.

Cum funcționează funcția cbrt()?

The cbrt() funcția folosește un algoritm specific pentru a calcula rădăcina cubă. Acesta angajează Newton-Raphson metoda, care îmbunătățește în mod iterativ o estimare inițială până când este atins nivelul dorit de precizie.



Algoritmul implică utilizarea în mod repetat a formulei:

x1 = ( 2 * x0 + n / ( x0 * x0 ) ) / 3


Aici, x0 este estimarea inițială pentru rădăcina cubă a n , și x1 este estimarea îmbunătățită obținută prin aplicarea iterativă a formulei până la atingerea unui nivel dorit de precizie. Procedura se repetă până la atingerea gradului de precizie necesar.

Cum se utilizează funcția cbrt() în C++?

Urmați codul de mai jos pentru a utiliza cbrt() funcţie de calcul al rădăcinii cubice a unei variabile.

#include
#include

int principal ( ) {
var dublu = 125 ;
rezultat dublu = cbrt ( a fost ) ;
std::cout << „Rădăcina cubă a” << a fost << ' este ' << rezultat << std::endl;
întoarcere 0 ;
}


În codul de mai sus, declarăm o variabilă dublă a fost și setați valoarea acesteia la 125. The cbrt() funcția este apoi utilizată cu parametrul a fost , iar rezultatul este plasat în rezultatul variabil dublu. Folosim apoi cout pentru a imprima rezultatul pe consolă.

Ieșire

Concluzie

The cbrt() în C++ este o funcție matematică utilă care poate fi folosită într-o gamă largă de aplicații. Capacitatea sa de a calcula rădăcina cubă a unui număr poate ajuta la simplificarea calculelor complexe, în special a celor care implică forme tridimensionale. Folosește metoda Newton-Raphson pentru a asigura niveluri ridicate de acuratețe și precizie și gestionează eficient o gamă largă de tipuri de intrare.