C++లో, గణిత కార్యకలాపాలు ప్రోగ్రామింగ్లో ముఖ్యమైన భాగం, ప్రత్యేకించి సంక్లిష్ట గణనలతో వ్యవహరించేటప్పుడు. అటువంటి ఆపరేషన్ క్యూబ్ రూట్, ఇది ఇచ్చిన విలువ యొక్క క్యూబ్ రూట్ను లెక్కించడానికి మిమ్మల్ని అనుమతిస్తుంది. ది cbrt() ఈ ప్రక్రియను అమలు చేయడానికి C++ ప్రోగ్రామింగ్ భాషలోని ఫంక్షన్ ఉపయోగించవచ్చు.
ఈ వ్యాసంలో, మేము దానిలోకి వెళ్తాము cbrt() మరింత లోతుగా, అది ఏమిటో, అది పని చేసే విధానం మరియు మీ ప్రాజెక్ట్లలో మీరు దానిని ఎలా ఉపయోగించుకోవచ్చు.
cbrt() ఫంక్షన్ అంటే ఏమిటి?
ది cbrt() ఫంక్షన్ అనేది C++ ఫంక్షన్, ఇది పేర్కొన్న పూర్ణాంకం యొక్క క్యూబ్ రూట్ని అందిస్తుంది. పేరు సూచించినట్లుగా ఇది క్యూబ్ రూట్ని సూచిస్తుంది. ఈ ఫంక్షన్ C++ ప్రామాణిక లైబ్రరీలో చేర్చబడింది మరియు దీనిలో నిర్వచించబడింది
cbrt() ఫంక్షన్ యొక్క సింటాక్స్
యొక్క వాక్యనిర్మాణం cbrt() ఫంక్షన్ ఉంది:
cbrt ( ఒకదానిపై )
ఎక్కడ ఒకదానిపై క్యూబ్ రూట్ను లెక్కించాల్సిన సంఖ్య.
రిటర్న్ విలువ
ది cbrt() C++లో ఫంక్షన్ ఏ రకమైన ఒకే పరామితిని తీసుకుంటుంది; డబుల్, ఫ్లోట్ లేదా లాంగ్ డబుల్, మరియు విలువ యొక్క క్యూబ్ రూట్ను అందిస్తుంది. తిరిగి వచ్చిన క్యూబ్ రూట్ పూర్ణాంకం విషయంలో తప్ప, పరామితి వలె అదే డేటా రకాన్ని కలిగి ఉంటుంది. ఇది గణిత గణనలలో ఉపయోగించబడుతుంది మరియు క్యూబ్ మూలాలను గణించాల్సిన నిర్దిష్ట అనువర్తనాల కోసం కోడ్ను సరళీకృతం చేయడంలో సహాయపడుతుంది.
cbrt() ఫంక్షన్ ఎలా పని చేస్తుంది?
ది cbrt() ఫంక్షన్ క్యూబ్ రూట్ను లెక్కించడానికి నిర్దిష్ట అల్గారిథమ్ని ఉపయోగిస్తుంది. ఇది పని చేస్తుంది న్యూటన్-రాఫ్సన్ పద్ధతి, ఇది కావలసిన స్థాయి ఖచ్చితత్వాన్ని సాధించే వరకు ప్రారంభ అంచనాను పునరావృతంగా మెరుగుపరుస్తుంది.
అల్గోరిథం సూత్రాన్ని పదేపదే ఉపయోగించడాన్ని కలిగి ఉంటుంది:
x1 = ( 2 * x0 + n / ( x0 * x0 ) ) / 3
ఇక్కడ, x0 యొక్క క్యూబ్ రూట్ యొక్క ప్రారంభ అంచనా n , మరియు x1 కావలసిన స్థాయి ఖచ్చితత్వాన్ని సాధించే వరకు ఫార్ములాను పునరావృతంగా వర్తింపజేయడం ద్వారా పొందిన మెరుగైన అంచనా. అవసరమైన స్థాయి ఖచ్చితత్వం సాధించబడే వరకు విధానం పునరావృతమవుతుంది.
C++లో cbrt() ఫంక్షన్ని ఎలా ఉపయోగించాలి?
ఉపయోగించడానికి దిగువ ఇచ్చిన కోడ్ని అనుసరించండి cbrt() వేరియబుల్ యొక్క క్యూబ్ రూట్ను లెక్కించడానికి ఫంక్షన్.
##
పూర్ణాంక ప్రధాన ( ) {
డబుల్ వర్ = 125 ;
డబుల్ ఫలితం = cbrt ( ఉంది ) ;
std::cout << 'ది క్యూబ్ రూట్' << ఉంది << 'ఉంది' << ఫలితం << std::endl;
తిరిగి 0 ;
}
పై కోడ్లో, మేము డబుల్ వేరియబుల్ని ప్రకటిస్తాము ఉంది మరియు దాని విలువను 125కి సెట్ చేయండి cbrt() ఫంక్షన్ అప్పుడు పరామితితో ఉపయోగించబడుతుంది ఉంది , మరియు ఫలితం డబుల్ వేరియబుల్ ఫలితంలో ఉంచబడుతుంది. మేము అప్పుడు ఉపయోగిస్తాము కోట్ కన్సోల్కు అవుట్పుట్ను ప్రింట్ చేయడానికి.
అవుట్పుట్
ముగింపు
ది cbrt() ఇన్ C++ అనేది విస్తృత శ్రేణి అప్లికేషన్లలో ఉపయోగించబడే ఉపయోగకరమైన గణిత ఫంక్షన్. సంఖ్య యొక్క క్యూబ్ రూట్ను లెక్కించే దాని సామర్థ్యం సంక్లిష్ట గణనలను సరళీకృతం చేయడంలో సహాయపడుతుంది, ప్రత్యేకించి త్రిమితీయ ఆకృతులను కలిగి ఉంటుంది. ఇది అధిక స్థాయి ఖచ్చితత్వం మరియు ఖచ్చితత్వాన్ని నిర్ధారించడానికి న్యూటన్-రాఫ్సన్ పద్ధతిని ఉపయోగిస్తుంది మరియు ఇన్పుట్ రకాల పరిధిని సమర్థవంతంగా నిర్వహిస్తుంది.