O que é cbrt em C++?

O Que E Cbrt Em C



Em C++, as operações matemáticas são uma parte essencial da programação, especialmente ao lidar com cálculos complexos. Uma dessas operações é a raiz cúbica, que permite calcular a raiz cúbica de um determinado valor. O cbrt() função na linguagem de programação C++ pode ser usada para executar este processo.

Neste artigo, vamos entrar em cbrt() aprofundando, abordando o que é, como funciona e como você pode aplicá-lo em seus projetos.







O que é uma função cbrt()?

O cbrt() function é uma função C++ que retorna a raiz cúbica de um inteiro especificado. Significa raiz cúbica, como o nome indica. Esta função está incluída na biblioteca padrão C++ e é definida no arquivo de cabeçalho.



Sintaxe da função cbrt()

A sintaxe de cbrt() função é:



cbrt ( num )


Onde num é o número cuja raiz cúbica precisa ser calculada.





Valor de retorno

O cbrt() a função em C++ aceita um único parâmetro de qualquer tipo; double, float ou long double e retorna a raiz cúbica do valor. A raiz cúbica retornada tem o mesmo tipo de dados do parâmetro, exceto no caso de um número inteiro. Ele pode ser usado em cálculos matemáticos e pode ajudar a simplificar o código para determinados aplicativos em que raízes cúbicas precisam ser calculadas.

Como funciona a função cbrt()?

O cbrt() A função usa um algoritmo específico para calcular a raiz cúbica. Ele emprega o Newton-Raphson método, que melhora iterativamente uma suposição inicial até que um nível desejado de precisão seja alcançado.



O algoritmo envolve repetidamente o uso da fórmula:

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


Aqui, x0 é a estimativa inicial para a raiz cúbica de n , e x1 é a estimativa aprimorada obtida pela aplicação da fórmula iterativamente até que um nível desejado de precisão seja alcançado. O procedimento é repetido até que o grau de precisão necessário seja alcançado.

Como usar a função cbrt() em C++?

Siga o código abaixo indicado para usar cbrt() função para calcular a raiz cúbica de uma variável.

#include
#include

int principal ( ) {
duplo var = 125 ;
resultado duplo = cbrt ( era ) ;
std::cout << 'A raiz cúbica de' << era << ' é ' << resultado << std::endl;
retornar 0 ;
}


No código acima, declaramos uma variável dupla era e defina seu valor para 125. O cbrt() função é então usada com o parâmetro era , e o resultado é colocado no resultado da variável dupla. Nós então usamos cout para imprimir a saída no console.

Saída

Conclusão

O cbrt() em C++ é uma função matemática útil que pode ser empregada em uma ampla gama de aplicações. Sua capacidade de calcular a raiz cúbica de um número pode ajudar a simplificar cálculos complexos, especialmente aqueles que envolvem formas tridimensionais. Ele usa o método Newton-Raphson para garantir altos níveis de exatidão e precisão e lida com eficácia com uma variedade de tipos de entrada.