เมธอด Math.Cos() ใน C# ใช้สำหรับคืนค่าโคไซน์ (cosine) ของมุมที่ตั้งเป็นพารามิเตอร์
ไวยากรณ์
ไวยากรณ์มีดังนี้:
public static double Cos (double val);
พารามิเตอร์ val คือมุมในเรเดียน
ตัวอย่าง
ตัวอย่างการใช้งานเมธอด Math.Cos() กับ 30 องศา:
using System;
public class Demo {
public static void Main(){
double val1 = 30.0;
Console.WriteLine(Math.Cos((val1 * (Math.PI)) / 180));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
0.866025403784439
ตัวอย่างเพิ่มเติม
ตัวอย่างกับ 0 และ 90 องศา:
using System;
public class Demo {
public static void Main(){
double val1 = 0.0;
double val2 = 90.0;
Console.WriteLine(Math.Cos((val1 * (Math.PI)) / 180));
Console.WriteLine(Math.Cos((val2 * (Math.PI)) / 180));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
1 6.12303176911189E-17
หมายเหตุ: พารามิเตอร์ต้องอยู่ในหน่วยเรเดียน ต้องแปลงจากองศาด้วยสูตร: radians = degrees * Math.PI / 180 ค่าที่ 2 ใกล้เคียงกับ 0 (ข้อผิดพลาดของจุดลอยตัว)