C++ এ cbrt কি?

C E Cbrt Ki



C++ এ, গাণিতিক ক্রিয়াকলাপগুলি প্রোগ্রামিংয়ের একটি অপরিহার্য অংশ, বিশেষ করে যখন জটিল গণনার সাথে কাজ করে। এরকম একটি অপারেশন হল কিউব রুট, যা আপনাকে একটি প্রদত্ত মানের কিউব রুট গণনা করতে দেয়। দ্য cbrt() এই প্রক্রিয়াটি চালানোর জন্য C++ প্রোগ্রামিং ভাষার ফাংশন ব্যবহার করা যেতে পারে।

এই নিবন্ধে, আমরা যেতে হবে cbrt() আরও গভীরে, এটি কী, এটি কীভাবে কাজ করে এবং কীভাবে আপনি এটিকে আপনার প্রকল্পগুলিতে নিয়োগ করতে পারেন তা কভার করে।







একটি cbrt() ফাংশন কি?

দ্য cbrt() ফাংশন হল একটি C++ ফাংশন যা একটি নির্দিষ্ট পূর্ণসংখ্যার কিউব রুট প্রদান করে। এটি কিউব রুটের জন্য দাঁড়িয়েছে, যেমন নামটি বোঝায়। এই ফাংশনটি C++ স্ট্যান্ডার্ড লাইব্রেরিতে অন্তর্ভুক্ত করা হয়েছে এবং এতে সংজ্ঞায়িত করা হয়েছে হেডার ফাইল।



cbrt() ফাংশনের সিনট্যাক্স

এর সিনট্যাক্স cbrt() ফাংশন হল:



সিবিআরটি ( একের উপর )


কোথায় একের উপর সংখ্যা যার ঘনমূল গণনা করা প্রয়োজন।





ফেরত মূল্য

দ্য cbrt() C++-এ ফাংশন যেকোনো ধরনের একটি একক প্যারামিটার নেয়; ডবল, ফ্লোট বা লং ডবল, এবং মানের কিউব রুট প্রদান করে। পূর্ণসংখ্যার ক্ষেত্রে ব্যতীত প্রত্যাবর্তিত কিউব রুটে প্যারামিটারের মতো একই ডেটা টাইপ রয়েছে। এটি গাণিতিক গণনায় ব্যবহার করা যেতে পারে এবং নির্দিষ্ট অ্যাপ্লিকেশনের জন্য কোড সহজ করতে সাহায্য করতে পারে যেখানে ঘনক মূল গণনা করা প্রয়োজন।

কিভাবে cbrt() ফাংশন কাজ করে?

দ্য cbrt() ফাংশন কিউব রুট গণনা করার জন্য একটি নির্দিষ্ট অ্যালগরিদম ব্যবহার করে। এটা নিয়োগ নিউটন-র্যাফসন পদ্ধতি, যা পুনরাবৃত্তভাবে একটি প্রাথমিক অনুমান উন্নত করে যতক্ষণ না একটি পছন্দসই নির্ভুলতা অর্জন করা হয়।



অ্যালগরিদম বারবার সূত্র ব্যবহার করে:

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


এখানে, x0 এর ঘনমূলের প্রাথমিক অনুমান n , এবং x1 একটি পছন্দসই নির্ভুলতা অর্জন না হওয়া পর্যন্ত সূত্রটি পুনরাবৃত্তিমূলকভাবে প্রয়োগ করে প্রাপ্ত উন্নত অনুমান। প্রয়োজনীয় ডিগ্রী নির্ভুলতা অর্জন না হওয়া পর্যন্ত পদ্ধতিটি পুনরাবৃত্তি করা হয়।

কিভাবে C++ এ cbrt() ফাংশন ব্যবহার করবেন?

ব্যবহার করতে নিচের দেওয়া কোড অনুসরণ করুন cbrt() একটি ভেরিয়েবলের ঘনমূল গণনার জন্য ফাংশন।

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত

int প্রধান ( ) {
ডবল var = 125 ;
ডবল রেজাল্ট = সিবিআরটি ( ছিল ) ;
std::cout << 'এর ঘনমূল' << ছিল << 'হয়' << ফলাফল << std::endl;
ফিরে 0 ;
}


উপরের কোডে, আমরা একটি ডবল ভেরিয়েবল ঘোষণা করি ছিল এবং এর মান নির্ধারণ করুন 125 cbrt() ফাংশন তারপর প্যারামিটার ব্যবহার করা হয় ছিল , এবং ফলাফলটি ডবল পরিবর্তনশীল ফলাফলে স্থাপন করা হয়েছে। আমরা তারপর ব্যবহার করি cout কনসোলে আউটপুট প্রিন্ট করতে।

আউটপুট

উপসংহার

দ্য cbrt() C++-এ হল একটি দরকারী গাণিতিক ফাংশন যা বিস্তৃত অ্যাপ্লিকেশনগুলিতে নিযুক্ত করা যেতে পারে। একটি সংখ্যার ঘনমূল গণনা করার ক্ষমতা জটিল গণনাগুলিকে সহজ করতে সাহায্য করতে পারে, বিশেষ করে যেগুলি ত্রিমাত্রিক আকার জড়িত। এটি উচ্চ স্তরের নির্ভুলতা এবং নির্ভুলতা নিশ্চিত করতে নিউটন-র্যাফসন পদ্ধতি ব্যবহার করে এবং কার্যকরভাবে বিভিন্ন ধরণের ইনপুট পরিচালনা করে।