Apakah cbrt dalam C++?

Apakah Cbrt Dalam C



Dalam C++, operasi matematik adalah bahagian penting dalam pengaturcaraan, terutamanya apabila berurusan dengan pengiraan yang kompleks. Satu operasi sedemikian ialah punca kubus, yang membolehkan anda mengira punca kubus nilai tertentu. The cbrt() fungsi dalam bahasa pengaturcaraan C++ boleh digunakan untuk melaksanakan proses ini.

Dalam artikel ini, kita akan pergi ke cbrt() dengan lebih mendalam, meliputi apa itu, cara ia berfungsi, dan cara anda boleh menggunakannya dalam projek anda.







Apakah Fungsi cbrt()?

The cbrt() fungsi ialah fungsi C++ yang mengembalikan punca kubus bagi integer yang ditentukan. Ia bermaksud akar kubus, seperti namanya. Fungsi ini disertakan dalam perpustakaan standard C++ dan ditakrifkan dalam fail pengepala.



Sintaks fungsi cbrt().

Sintaks daripada cbrt() fungsi ialah:



cbrt ( pada satu )


di mana pada satu ialah nombor yang punca kuasa tiganya perlu dikira.





Nilai Pulangan

The cbrt() fungsi dalam C++ mengambil satu parameter dari sebarang jenis; double, float, atau long double, dan mengembalikan punca kubus nilai. Akar kubus yang dikembalikan mempunyai jenis data yang sama seperti parameter, kecuali dalam kes integer. Ia boleh digunakan dalam pengiraan matematik dan boleh membantu memudahkan kod untuk aplikasi tertentu di mana punca kubus perlu dikira.

Bagaimanakah Fungsi cbrt() Berfungsi?

The cbrt() fungsi menggunakan algoritma khusus untuk mengira punca kubus. Ia menggaji Newton-Raphson kaedah, yang menambah baik tekaan awal secara berulang sehingga tahap ketepatan yang diingini dicapai.



Algoritma melibatkan berulang kali menggunakan formula:

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


di sini, x0 ialah tekaan awal bagi punca kubus bagi n , dan x1 ialah tekaan yang dipertingkatkan yang diperoleh dengan menggunakan formula secara berulang sehingga tahap ketepatan yang diingini dicapai. Prosedur diulang sehingga tahap ketepatan yang diperlukan dicapai.

Bagaimana Menggunakan Fungsi cbrt() dalam C++?

Ikut kod yang diberikan di bawah untuk digunakan cbrt() fungsi untuk mengira punca kubus pembolehubah.

#include
#include

int utama ( ) {
var berganda = 125 ;
hasil berganda = cbrt ( adalah ) ;
std::cout << 'Akar kubus bagi' << adalah << 'adalah' << hasil << std::endl;
kembali 0 ;
}


Dalam kod di atas, kami mengisytiharkan pembolehubah berganda adalah dan tetapkan nilainya kepada 125. The cbrt() fungsi kemudiannya digunakan dengan parameter adalah , dan hasilnya diletakkan dalam hasil pembolehubah berganda. Kami kemudian menggunakan cout untuk mencetak output ke konsol.

Pengeluaran

Kesimpulan

The cbrt() dalam C++ ialah fungsi matematik berguna yang boleh digunakan dalam pelbagai aplikasi. Keupayaannya untuk mengira punca kubus sesuatu nombor boleh membantu memudahkan pengiraan yang rumit, terutamanya yang melibatkan bentuk tiga dimensi. Ia menggunakan kaedah Newton-Raphson untuk memastikan tahap ketepatan dan ketepatan yang tinggi serta mengendalikan pelbagai jenis input dengan berkesan.