acosh() ফাংশন রেডিয়ানে প্রদত্ত একটি কোণের চাপ হাইপারবোলিক কোসাইন বা বিপরীত হাইপারবোলিক কোসাইন প্রদান করে। এটি C++ STL-এ একটি অন্তর্নির্মিত ফাংশন।
acosh() ফাংশনের সিনট্যাক্স নিম্নরূপ দেওয়া হয়েছে।
acosh(var)
সিনট্যাক্স থেকে দেখা যায়, ফাংশন acosh() ডাটা টাইপ ফ্লোটের একটি প্যারামিটার var গ্রহণ করে, ডবল বা লং ডবল। এই প্যারামিটারের মান 1 এর থেকে বেশি বা সমান হওয়া উচিত। এটি var এর চাপ হাইপারবোলিক কোসাইন প্রদান করে।
C++ এ acosh() প্রদর্শন করে এমন একটি প্রোগ্রাম নিম্নরূপ দেওয়া হল।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; int main() { double d = 12, ans; ans = acosh(d); cout << "acosh("<< d <<") = " << ans << endl; return 0; }
আউটপুট
acosh(12) = 3.17631
উপরের প্রোগ্রামে, প্রথমে ভেরিয়েবল d শুরু করা হয়। তারপর acosh() ব্যবহার করে d এর আর্ক হাইপারবোলিক কোসাইন পাওয়া যায় এবং উত্তরে সংরক্ষণ করা হয়। অবশেষে ans এর মান প্রদর্শিত হয়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷
৷double d = 12, ans; ans = acosh(d); cout << "acosh("<< d <<") = " << ans << endl;
acosh() ফাংশন ব্যবহার করে প্রাপ্ত ফলাফল ডিগ্রীতে রূপান্তরিত এবং প্রদর্শিত হতে পারে। এটি প্রদর্শনের জন্য একটি প্রোগ্রাম নিম্নরূপ।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; int main() { double d = 12, ans; ans = acosh(d); ans = ans*180/3.14159; cout << "acosh("<<d <<") = " << ans << endl; return 0; }
আউটপুট
acosh(12) = 181.989
উপরের প্রোগ্রামে, acosh() ব্যবহার করে আর্ক হাইপারবোলিক কোসাইন প্রাপ্ত হয়। তারপর এই মানটি ডিগ্রিতে রূপান্তরিত হয়। অবশেষে, আউটপুট প্রদর্শিত হয়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷
৷double d = 12, ans; ans = acosh(d); ans = ans*180/3.14159; cout << "acosh("<< d <<") = " << ans << endl;