วิธีใช้ฟังก์ชัน sin() ใน C++ พร้อมตัวอย่าง

Withi Chi Fangkchan Sin Ni C Phrxm Tawxyang



sin() เป็นฟังก์ชันทางคณิตศาสตร์ที่ใช้คำนวณค่าไซน์ของมุม สามารถใช้ฟังก์ชัน sin() เพื่อกำหนดค่าไซน์ของมุมในหน่วยเรเดียนในภาษา C++ เป็นส่วนประกอบของไลบรารี cmath ในบทช่วยสอนนี้ เราจะวิเคราะห์ sin() ใน C++ และสาธิตโดยใช้ตัวอย่างภาษาโปรแกรม C++

sin() ใน C++ คืออะไร?

ใน C++ จะพบค่าไซน์ของมุมโดยใช้ฟังก์ชัน sin() ซึ่งเป็นฟังก์ชันไลบรารีในส่วนหัวของ cmath ใช้จำนวนเต็ม (num) และส่งออกค่าไซน์ของมุมของ num เรเดียน ดังที่แสดงในรูปแบบไวยากรณ์ด้านล่าง:







ปราศจาก ( ในหนึ่ง ) ;


พารามิเตอร์: ตัวแปร num จะถูกส่งผ่านไปยังฟังก์ชัน sin ที่แสดงถึงค่าเรเดียนของมุมที่ต้องกำหนดไซน์



มูลค่าส่งคืน: ฟังก์ชัน sin() ส่งคืนประเภทข้อมูลคู่



ตอนนี้ย้ายไปที่ตัวอย่างของ C ++ ที่ใช้ sin()





ตัวอย่างที่ 1: การหาค่าไซน์ของมุมโดยใช้ฟังก์ชัน sin()

ด้านล่างนี้คือตัวอย่างง่ายๆ ของฟังก์ชัน sin() ที่หามุมของค่าที่กำหนดเป็นเรเดียน:

#รวมถึง
#รวม
ใช้เนมสเปซ std;
int หลัก ( )
{
my_angle สองเท่า = 270 ; // เป็นตัวแทนของมุม ใน องศา
inRadian สองเท่า = my_angle * M_PI / 180 ; // มุมแปลงเป็นเรเดียน
สองเท่า ในหนึ่ง = ไม่มี ( ในเรเดียน ) ; // ไซน์ของมุม ใน เรเดียน
ศาล << “บาปของ” << นางฟ้าของฉัน << 'องศาคือ' << ในหนึ่ง << ท้าย;
กลับ 0 ;
}


ตัวอย่างนี้เริ่มต้นด้วยการประกาศจำนวนเต็ม my_angle และตั้งค่าเป็น 270 จากนั้นมุมจะถูกคูณด้วย M_PI/180.0 โดยที่ M_PI เป็นค่าคงที่ที่มีให้ในชุดเครื่องมือ cmath ที่แทนค่าของ pi เพื่อให้ได้ค่าเรเดียนของมุม จากนั้น ไซน์ของมุมจะถูกคำนวณโดยส่ง radian_formula ของมุมไปยังฟังก์ชัน sin สุดท้าย เราบันทึกผลลัพธ์ในตัวแปร num และส่งออกไปยังคอนโซลโดยใช้ cout ผลลัพธ์จากการเรียกใช้โปรแกรมนี้เป็นดังนี้:



ตัวอย่างที่ 2: ค้นหาค่าไซน์ของมุมโดยรับค่าที่ผู้ใช้ป้อนโดยใช้ฟังก์ชัน sin()

โปรแกรมต่อไปนี้จะคำนวณค่าไซน์ที่แตกต่างกันของตัวแปรประเภทจำนวนเต็ม:

#รวมถึง
#รวม
ใช้เนมสเปซ std;
int หลัก ( )
{
my_angle สองเท่า;
ศาล << 'กรุณาพิมพ์มุม: ' << ท้าย;
การกิน >> นางฟ้าของฉัน;
inRadians สองเท่า = my_angle * M_PI / 180 ;
ศาล << 'คุณค่าของบาป(' << นางฟ้าของฉัน << ') เป็น: ' << ปราศจาก ( ในเรเดียน ) << ท้าย;
กลับ 0 ;
}


โปรแกรมด้านบนรับข้อมูลจากผู้ใช้แล้วแปลงค่าเป็นเรเดียน หลังจากนั้นจึงใช้ฟังก์ชัน sin() กับค่านั้น

บทสรุป

ฟังก์ชัน C++ sin() เป็นเครื่องมือที่เป็นประโยชน์ในการหาค่าไซน์ของมุมที่ระบุเป็นเรเดียนหรือองศา หลายๆ สาขา รวมทั้งตรีโกณมิติ ฟิสิกส์ และวิศวกรรม จะได้ประโยชน์จากการใช้ฟังก์ชัน sin() บทความนี้ให้สองตัวอย่างในการใช้ฟังก์ชัน C++ sin()