ฟังก์ชัน sinh() จะคืนค่าไฮเปอร์โบลิกไซน์ของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL
ไวยากรณ์ของฟังก์ชัน sinh() มีดังต่อไปนี้
ซินห์(var)
ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน sinh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long double ส่งกลับค่าไฮเปอร์โบลิกไซน์ของ var
โปรแกรมที่แสดง sinh() ใน C++ มีดังต่อไปนี้
ตัวอย่าง
#include#include ใช้เนมสเปซ std;int main() { double d =5, ans; ans =sinh(d); cout <<"sinh("< ผลลัพธ์
ซินห์(5) =74.2032ในโปรแกรมข้างต้น ก่อนอื่นตัวแปร d จะถูกเตรียมใช้งาน จากนั้นไฮเปอร์โบลิกไซน์ของ d จะถูกพบโดยใช้ sinh() และเก็บไว้ใน ans ในที่สุดค่าของ ans จะปรากฏขึ้น สิ่งนี้แสดงให้เห็นโดยข้อมูลโค้ดต่อไปนี้
double d =5, ans;ans =sinh(d);cout <<"sinh("<หากระบุค่าเป็นองศา ค่าจะถูกแปลงเป็นเรเดียนก่อนใช้ฟังก์ชัน sinh() เนื่องจากจะส่งกลับค่าไฮเปอร์โบลิกไซน์ของมุมที่กำหนดเป็นเรเดียน โปรแกรม A แสดงให้เห็นดังนี้
ตัวอย่าง
#include#include ใช้เนมสเปซ std;int main() { ระดับสองเท่า =60, ans; องศา =องศา * 3.14159/180; ans =sinh(ดีกรี); cout <<"sinh("< ผลลัพธ์
ซินห์(1.0472) =1.24937ในโปรแกรมข้างต้น ค่าจะกำหนดเป็นดีกรี ดังนั้นมันจึงถูกแปลงเป็นเรเดียนและจากนั้นจะได้ไฮเปอร์โบลิกไซน์โดยใช้ sinh() ในที่สุด ผลลัพธ์จะปรากฏขึ้น สิ่งนี้แสดงให้เห็นโดยข้อมูลโค้ดต่อไปนี้
double degree =60, ans;degree =degree * 3.14159/180;ans =sinh(degree);cout <<"sinh("<