Vad är cbrt i C++?

Vad Ar Cbrt I C



I C++ är matematiska operationer en viktig del av programmering, speciellt när man hanterar komplexa beräkningar. En sådan operation är kubroten, som låter dig beräkna kubroten för ett givet värde. De cbrt() funktion i programmeringsspråket C++ kan användas för att utföra denna process.

I den här artikeln går vi in ​​på cbrt() mer på djupet, täcker vad det är, hur det fungerar och hur du kan använda det i dina projekt.







Vad är en cbrt()-funktion?

De cbrt() funktion är en C++-funktion som returnerar kubroten av ett angivet heltal. Det står för kubrot, som namnet antyder. Denna funktion ingår i C++ standardbiblioteket och är definierad i header-fil.



Syntax för cbrt()-funktionen

Syntaxen för cbrt() funktionen är:



cbrt ( på ett )


Var på ett är talet vars kubrot behöver beräknas.





Returvärde

De cbrt() funktion i C++ tar en enda parameter av vilken typ som helst; dubbel, flytande eller lång dubbel och returnerar kubroten av värdet. Den returnerade kubroten har samma datatyp som parametern, förutom i fallet med ett heltal. Den kan användas i matematiska beräkningar och kan hjälpa till att förenkla koden för vissa applikationer där kubrötter behöver beräknas.

Hur fungerar cbrt()-funktionen?

De cbrt() funktion använder en specifik algoritm för att beräkna kubroten. Den använder Newton-Raphson metod, som iterativt förbättrar en initial gissning tills en önskad nivå av noggrannhet uppnås.



Algoritmen innebär att upprepade gånger använda formeln:

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


Här, x0 är den initiala gissningen för kubroten av n , och x1 är den förbättrade gissningen som erhålls genom att applicera formeln iterativt tills en önskad nivå av noggrannhet uppnås. Proceduren upprepas tills den nödvändiga graden av noggrannhet uppnås.

Hur man använder cbrt()-funktionen i C++?

Följ nedanstående kod för att använda cbrt() funktion för att beräkna kubroten av en variabel.

#include
#inkludera

int main ( ) {
dubbel var = 125 ;
dubbelt resultat = cbrt ( var ) ;
std::cout << 'Kubroten av' << var << ' är ' << resultat << std::endl;
lämna tillbaka 0 ;
}


I ovanstående kod deklarerar vi en dubbel variabel var och ställ in dess värde till 125. The cbrt() funktion används sedan med parametern var , och resultatet placeras i dubbelvariabelresultatet. Vi använder då cout för att skriva ut utdata till konsolen.

Produktion

Slutsats

De cbrt() i C++ är en användbar matematisk funktion som kan användas i en mängd olika tillämpningar. Dess förmåga att beräkna kubroten av ett tal kan hjälpa till att förenkla komplexa beräkningar, särskilt de som involverar tredimensionella former. Den använder Newton-Raphson-metoden för att säkerställa höga nivåer av noggrannhet och precision och hanterar effektivt en rad olika inmatningstyper.