আমাদের দেওয়া হয়েছে কমপ্লেক্স নম্বরের জন্য sin() ফাংশনের কাজ বের করার টাস্ক। কমপ্লেক্স নম্বরের sin() ফাংশন <complex> হেডার ফাইলে থাকে, তাই কোডে এই হেডার ফাইলটি ইনক্লুড করতে হয়। গণিতে এই ফাংশনটি কমপ্লেক্স নম্বরের সাইন মান বের করতে ব্যবহৃত হয়।
সিনট্যাক্স
sin(z);
প্যারামিটার
z যেকোনো কমপ্লেক্স নম্বর হতে পারে, এবং এই প্যারামিটারটি sin() ফাংশনের ডেফিনিশনে সংজ্ঞায়িত থাকায় এটি ম্যানডেটরি।
রিটার্ন টাইপ
এই ফাংশনটি কমপ্লেক্স ভ্যালু রিটার্ন করে কারণ এতে কমপ্লেক্স নম্বর থাকে।
ইনপুট − sin(0, 1)
আউটপুট − (0, 1.1752)
ইনপুট − sin(4, 6)
আউটপুট − (-152.65, -131.848)
উদাহরণ ১
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> x(2, 1);
cout << "The sin of " << x << " = " << sin(x) << endl;
return 0;
}
আউটপুট
The sin of (2,1) = (1.403,-0.4890)
উদাহরণ ২
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> x(3, 9);
cout << "The sin of " << x << " = " << sin(x) << endl;
return 0;
}
আউটপুট
The sin of (3, 9) = (571.75,-4010.996)