Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ฟังก์ชันทางคณิตศาสตร์ใน C #


คลาส System.Math ใน C# มีเมธอดเป็นคุณสมบัติในการดำเนินการทางคณิตศาสตร์ ตรีโกณมิติ การคำนวณลอการิทึม ฯลฯ

วิธีการบางอย่างรวมถึง −

Sr.No วิธีการ &คำอธิบาย
1 หน้าท้อง (ทศนิยม)
ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยม
2 หน้าท้อง (สองเท่า)
ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยมที่มีความแม่นยำสองเท่า
3 หน้าท้อง (Int16)
ส่งกลับค่าสัมบูรณ์ของจำนวนเต็มที่ลงนาม 16 บิต
4 หน้าท้อง (Int32)
ส่งกลับค่าสัมบูรณ์ของจำนวนเต็มที่ลงนามแบบ 32 บิต
5 หน้าท้อง (Int64)
ส่งกลับค่าสัมบูรณ์ของจำนวนเต็มที่ลงนามแบบ 64 บิต
6 หน้าท้อง (SByte)
ส่งกลับค่าสัมบูรณ์ของจำนวนเต็มที่ลงนามแบบ 8 บิต
7 หน้าท้อง (เดี่ยว)
ส่งกลับค่าสัมบูรณ์ของตัวเลขทศนิยมความแม่นยำเดียว
8 Acos(สองเท่า)
ส่งกลับมุมที่มีโคไซน์เป็นจำนวนที่ระบุ
9 อาซิน(ดับเบิ้ล)
ส่งกลับมุมที่มีไซน์เป็นจำนวนที่ระบุ
10 อาทัน(ดับเบิ้ล)
ส่งกลับมุมที่มีแทนเจนต์เป็นจำนวนที่ระบุ

สำหรับวิธีการทั้งหมด โปรดดู MSDN

ให้เราดูตัวอย่างเพื่อรับค่าสัมบูรณ์ -

ตัวอย่าง

using System;

class Program {
   static void Main() {
      int val1 = 250;
      int val2 = -150;

      Console.WriteLine("Before...");
      Console.WriteLine(val1);
      Console.WriteLine(val2);

      int abs1 = Math.Abs(val1);
      int abs2 = Math.Abs(val2);

      Console.WriteLine("After...");
      Console.WriteLine(abs1);
      Console.WriteLine(abs2);
   }
}

ฟังก์ชันลอการิทึมและตรีโกณมิติก็เป็นส่วนหนึ่งของระบบเช่นกัน ชั้นเรียนคณิตศาสตร์ใน C # ฟังก์ชันตรีโกณมิติใน C# ประกอบด้วย ACos, ASin, Sin, Cos, Tan ฯลฯ โดยอยู่ภายใต้ประเภทคณิตศาสตร์ของเนมสเปซระบบ

ต่อไปนี้เป็นตัวอย่างที่แสดงวิธีการใช้ฟังก์ชันตรีโกณมิติใน C# -

ตัวอย่าง

using System;

class Program {
   static void Main() {
      Console.WriteLine(Math.Acos(0));
      Console.WriteLine(Math.Cos(2));

      Console.WriteLine(Math.Asin(0.2));
      Console.WriteLine(Math.Sin(2));
   }
}