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
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.