C# Math

Giới thiệu về C# Math

C# Math là một lớp trong namespace System, cung cấp các phương thức và hằng số để thực hiện các phép toán toán học cơ bản. Lớp Math được sử dụng để thao tác với các số học, bao gồm các phép toán như cộng, trừ, nhân, chia, cũng như các phép toán nâng cao như lũy thừa, căn bậc hai, và nhiều hơn nữa.

Cú pháp của C# Math

Các phương thức trong lớp Math thường được gọi qua cú pháp: Math.TEN_PHUONG_THUC(). Ví dụ: Math.Sqrt(4) sẽ trả về căn bậc hai của 4.

Các phương thức phổ biến trong C# Math

1. Phương thức Sqrt

Phương thức này được sử dụng để tính căn bậc hai của một số.

double ketQua = Math.Sqrt(16); // ketQua sẽ là 4.0

2. Phương thức Pow

Phương thức này tính lũy thừa của một số. Tham số đầu tiên là số cần tính lũy thừa và tham số thứ hai là chỉ số lũy thừa.

double ketQua = Math.Pow(2, 3); // ketQua sẽ là 8.0

3. Phương thức Max và Min

Hai phương thức này được sử dụng để lấy giá trị lớn nhất và nhỏ nhất giữa hai số.

int max = Math.Max(5, 10); // max sẽ là 10
int min = Math.Min(5, 10); // min sẽ là 5

4. Phương thức Abs

Phương thức này trả về giá trị tuyệt đối của một số.

int absValue = Math.Abs(-20); // absValue sẽ là 20

5. Phương thức Round

Phương thức này làm tròn một số đến số nguyên gần nhất.

double roundedValue = Math.Round(3.6); // roundedValue sẽ là 4

Ví dụ minh họa

using System;

class Program
{
    static void Main()
    {
        double a = 9;
        double b = 2;
        
        Console.WriteLine("Căn bậc hai của " + a + " là: " + Math.Sqrt(a));
        Console.WriteLine(a + " lũy thừa " + b + " là: " + Math.Pow(a, b));
        Console.WriteLine("Giá trị lớn nhất giữa " + a + " và " + b + " là: " + Math.Max(a, b));
        Console.WriteLine("Giá trị nhỏ nhất giữa " + a + " và " + b + " là: " + Math.Min(a, b));
        Console.WriteLine("Giá trị tuyệt đối của -10 là: " + Math.Abs(-10));
        Console.WriteLine("Số 2.7 sau khi làm tròn là: " + Math.Round(2.7));
    }
}

Kết luận

Lớp Math trong C# là một công cụ mạnh mẽ để thực hiện các phép toán toán học. Việc hiểu và sử dụng thành thạo các phương thức trong lớp này sẽ giúp bạn rất nhiều trong việc phát triển ứng dụng liên quan đến tính toán và xử lý dữ liệu. Hãy thực hành nhiều để nắm vững các khái niệm và phương thức trong C# Math.