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

Mathematical Functions ใน C# (คลาส System.Math)

คลาส System.Math ใน C# มีเมธอดและ Properties สำหรับการคำนวณทางคณิตศาสตร์ ตรีโกณมิติ ลอการิทึม และอื่นๆ

เมธอดหลัก (บางส่วน)

ลำดับเมธอดและคำอธิบาย
1Abs(Decimal) - ค่าสัมบูรณ์ของ Decimal
2Abs(Double) - ค่าสัมบูรณ์ของ Double
3Abs(Int16) - ค่าสัมบูรณ์ของ 16-bit signed integer
4Abs(Int32) - ค่าสัมบูรณ์ของ 32-bit signed integer
5Abs(Int64) - ค่าสัมบูรณ์ของ 64-bit signed integer
6Abs(SByte) - ค่าสัมบูรณ์ของ 8-bit signed integer
7Abs(Single) - ค่าสัมบูรณ์ของ Single precision float
8Acos(Double) - องศาที่ Cosine เท่ากับค่าที่กำหนด
9Asin(Double) - องศาที่ Sine เท่ากับค่าที่กำหนด
10Atan(Double) - องศาที่ Tangent เท่ากับค่าที่กำหนด

ดูเมธอดทั้งหมดได้ที่ MSDN

ตัวอย่าง: ค่าสัมบูรณ์ (Abs)

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);
    }
}

ฟังก์ชันตรีโกณมิติและลอการิทึม

Trigonometric Functions: ACos, ASin, Sin, Cos, Tan เป็นต้น อยู่ใน Namespace System

ตัวอย่าง: ฟังก์ชันตรีโกณมิติ

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));
    }
}