English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دالة cosh() في C++ تعود قيمة cosh للزاوية الممثلة بالراديان.
يتم تنفيذ هذه الدالة في<cmath>محدد في ملف الرأس.
[رياضيات] cosh x = cosh(x) [لغة C++]
double cosh(double x); float cosh(float x); long double cosh(long double x); double cosh(T x); // للنوع الكامل.
دالة COSH() تأخذ متغيرًا واحدًا بالراديان، وتعود قيمة cosh للزاوية بالنوع double،float أو long double.
قيمة cosh(x) المضروبة من قبل:
دالة cosh() تأخذ متغير إلزامي، ويتم تمثيل الزاوية الجيبية الزائدة بالراديان.
دالة cosh() تعود قيمة الدوال الجيبية الزائدة للاعتبارات.
إذا كان حجم النتيجة كبيرًا جدًا بحيث لا يمكن تمثيله بمقدار العودة لنوع العودة، فإن الدالة سترجع HUGE_VAL مع الرمز الصحيح، وسيحدث خطأ في نطاق التدفق الزائد.
#include <iostream> #include <cmath> using namespace std; int main() { double x = 4.55, result; result = cosh(x); cout << "cosh(x) = " << result << endl; double xDegrees = 90; x = xDegrees * 3.14159/180; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; }
الناتج عند تشغيل هذا البرنامج هو:
cosh(x) = 47.3215 cosh(x) = 2.50918
#include <iostream> #include <cmath> using namespace std; int main() { int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; }
الناتج عند تشغيل هذا البرنامج هو:
cosh(x) = 10.0179