Computer >> Máy Tính >  >> Lập trình >> C#

Lớp Toán trong C #

Lớp Match có các phương thức và hằng số tĩnh cho các hàm lượng giác, logarit và các hàm toán học khác.

Lớp Toán trong C # có các trường Math.E và Math.PI. Hãy để chúng tôi xem một ví dụ về cả hai trường -

Math.E

Nó là cơ số logarit tự nhiên được xác định bởi hằng số e.

Cú pháp

Cú pháp như sau -

public const double E = 2.71828182845905;

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

using System;
public class Demo{
   public static void Main(){
      double d = Math.E;
      Console.WriteLine("Math.E = " + d);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Math.E = 2.71828182845905

Math.PI

Trường Math.PI biểu thị tỷ lệ giữa chu vi hình tròn với đường kính của nó, được xác định bởi hằng số, π.

Cú pháp

Cú pháp như sau -

public const double PI = 3.14159265358979;

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

using System;
public class Demo{
   public static void Main(){
      double d = Math.PI;
      Console.WriteLine("Math.PI = " + d);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Math.PI = 3.14159265358979

Bây giờ, chúng ta hãy xem một số ví dụ về các phương thức của lớp Toán học.

Math.Acos ()

Phương thức Math.Acos () trong C # trả về góc có cosine là số được chỉ định. Số này là một đối số giá trị kép.

Cú pháp

Cú pháp như sau -

public static double Acos (double val);

Ở trên, Val là số đại diện cho một cosin, trong đó Val phải lớn hơn hoặc bằng -1, nhưng nhỏ hơn hoặc bằng 1.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Math.Acos () -

using System;
public class Demo {
   public static void Main(){
      double val1 = -0.0;
      double val2 = Double.PositiveInfinity;
      double val3 = Double.NaN;
      Console.WriteLine("Return value of {0} : {1}",
      val1, Math.Acos(val1));
      Console.WriteLine("Return value of {0} : {1}",
      val2, Math.Acos(val2));
      Console.WriteLine("Return value of {0} : {1}",
      val2, Math.Acos(val3));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Return value of 0 : 1.5707963267949
Return value of ∞ : NaN
Return value of ∞ : NaN

Math.Pow ()

Phương thức Math.Pow () trong C # được sử dụng để tính một số được nâng lên thành lũy thừa của một số khác.

Cú pháp

Sau đây là cú pháp -

public static double Pow(double val1, double val2)

Ở trên, val1 là số dấu phẩy động có độ chính xác kép sẽ được nâng lên thành lũy thừa, trong khi val2 là số dấu phẩy động có độ chính xác kép chỉ định lũy thừa.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Math.Pow () -

using System;
public class Demo {
   public static void Main(){
      double res;
      res = Math.Pow(5, 0);
      Console.WriteLine("Math.Pow(5,0) = "+res);
      res = Math.Pow(0,5);
      Console.WriteLine("Math.Pow(0,5) = "+res);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Math.Pow(5,0) = 1
Math.Pow(0,5) = 0