কম্পিউটার টিউটোরিয়াল

C++-তে কমপ্লেক্স নম্বরের জন্য sinh() ফাংশন


আমাদের দেওয়া হয়েছে কমপ্লেক্স নম্বরের জন্য sinh() ফাংশনের কাজ বের করার টাস্ক। কমপ্লেক্স নম্বরের sinh() ফাংশন <complex> হেডার ফাইলে থাকে। এই ফাংশনটি কমপ্লেক্স নম্বরের হাইপারবোলিক সাইন (hyperbolic sine) বের করতে ব্যবহৃত হয়।

সিনট্যাক্স

template<class T> complex<T> sinh(const complex<T>& x);

প্যারামিটার

x যেকোনো কমপ্লেক্স নম্বর হতে পারে, এবং এটি ফাংশনের ডেফিনিশনে সংজ্ঞায়িত থাকায় ম্যানডেটরি।

রিটার্ন টাইপ

এই ফাংশনটি কমপ্লেক্স ভ্যালু রিটার্ন করে।

ইনপুট − sinh(0, 1)

আউটপুট − (0, 0.84147)

ইনপুট − sinh(1, 9)

আউটপুট − (-1.0707, 0.6359)

উদাহরণ ১

#include <iostream>
#include <complex>
using namespace std;

int main() {
    complex<double> x(2, 7);
    cout << "The sinh of " << x << " = " << sinh(x) << endl;
    return 0;
}

আউটপুট

The sinh of (2,7) = (2.734, 2.4717)

উদাহরণ ২

#include <iostream>
#include <complex>
using namespace std;

int main() {
    complex<double> x(5, 3);
    cout << "The sinh of " << x << " = " << sinh(x) << endl;
    return 0;
}

আউটপুট

The sinh of (5, 3) = (-73.4606, 10.4725)
  1. C++-এ জটিল সংখ্যার জন্য atan() ফাংশন

  2. C++-এ জটিল সংখ্যার জন্য asin() ফাংশন

  3. C++-এ জটিল সংখ্যার জন্য acos() ফাংশন

  4. C++ STL-এ sinh() ফাংশন