Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Wiele programów wymaga pewnej formy matematyki do wykonania pewnych obliczeń lub sformatowania danych liczbowych. W aplikacji C# możesz użyć klasy Math, aby pomóc sobie w wykonywaniu podstawowych zadań matematycznych.

Klasa Math zawiera wiele różnych funkcji matematycznych. Należą do nich funkcje związane z zaokrąglaniem miejsc dziesiętnych, trygonometrią, potęgami i pierwiastkami kwadratowymi. Oto lista niektórych typowych funkcji, z których możesz korzystać.

Jak korzystać z podstawowych funkcji matematycznych

Niektóre z podstawowych zadań matematycznych, które możesz wykonać, obejmują znalezienie minimalnych i maksymalnych liczb na liście. Możesz także zaokrąglić lub obciąć ułamki dziesiętne, aby je sformatować lub znaleźć wartość bezwzględną liczby.

Te funkcje matematyczne mogą być przydatne, jeśli tak jest tworzenie klas w C# które będą wykorzystywać sformatowane dane liczbowe. Innym scenariuszem, w którym może to być przydatne, jest sytuacja, w której jesteś

instagram viewer
zapisywanie danych do pliku CSV w aplikacji C#.

Możesz dodać te przykłady do dowolnego typu aplikacji C#, takich jak aplikacje konsolowe, aplikacje ASP.NET i inne.

Matematyka Maks()

Funkcja Max() umożliwia porównanie dwóch liczb w celu określenia, która z nich ma wartość maksymalną. Istnieją różne odmiany tej metody, które umożliwiają wprowadzanie do funkcji różnych typów danych numerycznych. Obejmuje to int, double, float i inne.

Oto przykład, jak możesz użyć tej funkcji:

int max = Matematyka.Maks(4, 7);
Konsola. Linia zapisu (maks.); // wyjście: 7

Funkcja Max() zawsze pobiera dokładnie dwa argumenty do porównania. Jeśli chcesz znaleźć maksimum tablicy liczb, istnieje wiele obejść. Jedna z nich obejmuje ręczne przeglądanie tablicy i użycie funkcji Max() do porównania każdej liczby:

rozm arrayMaxLiczby = nowyLista() { 3, 6, 1, 8, 4, 1 };
int maxLiczba = tablicaMaks.Liczb[0];

dla każdego (rozm liczba w tablicyMaxLiczby)
{
maksymalna liczba = Matematyka.Max (maksLiczba, liczba);
}

Konsola. WriteLine (maks.Liczba); // wyjście: 8

Matematyka Min()

Funkcja Min() działa tak samo jak funkcja Max(). Możesz przekazać do funkcji dwie liczby, a ona zwróci najmniejszą:

int min = Matematyka.Min(4, 7);
Konsola. Linia zapisu (min); // wyjście: 4

Podobnie będziesz musiał wielokrotnie wywołać funkcję Min(), aby znaleźć najmniejszy element na liście:

rozm tablicaMinLiczby = nowyLista() { 3, 6, -1, 8, 4, 1 };
int minNumber = tablicaMinLiczby[0];

dla każdego (rozm liczba w tablicyMinLiczby)
{
minLiczba = Matematyka.Min (minNumber, num);
}

Konsola. WriteLine (minNumber); // wyjście: -1

Matematyka abs()

Funkcja Abs() pozwala obliczyć wartość bezwzględną liczby. Wartość bezwzględna nigdy nie może być ujemna, ponieważ reprezentuje odległość liczby od zera.

Oto jak możesz użyć funkcji Abs():

int liczba bezwzględna = MatematykaAbs(5);
Konsola. WriteLine (absoluteNum); // wyjście: 5

int liczba bezwzględnaujemna = MatematykaAbs(-5);
Konsola. WriteLine (absoluteNumNegative); // wyjście: 5

Matematyka Okrągły()

Funkcja Round() przyjmuje argument dziesiętny. Możesz także określić limit liczby miejsc dziesiętnych, które powinien mieć. Następnie funkcja zwraca zaokrągloną liczbę:

podwójnie zaokrąglone dziesiętne = Matematyka.Okrągły(40.12345, 2);
Konsola. WriteLine (zaokrąglone dziesiętne); // wyjście: 40.12

Do funkcji można również wprowadzić pojedynczą liczbę. Domyślnie funkcja zaokrągli ułamek dziesiętny do najbliższej liczby całkowitej:

podwójnie zaokrąglona liczba = Matematyka.Okrągły(40.6);
Konsola. WriteLine (zaokrąglona liczba); // wyjście: 41

Matematyka Ścięty()

Funkcja Truncate() przyjmuje typ danych dziesiętny lub podwójny, na przykład 4,5. Usuwa każdą część ułamkową liczby i zwraca wynikową wartość całkowitą.

podwójnie obcięta liczba = Matematyka.Ścięty(4.5);
Konsola. WriteLine (obcięta liczba); // wyjście: 4

Jak korzystać z podstawowych funkcji trygonometrii

Klasa Math zawiera również kilka funkcji, które mogą pomóc w obliczeniach trygonometrii.

Matematyka Grzech()

Funkcja Sin() umożliwia wprowadzenie kąta mierzonego w radianach. Funkcja zwróci wartość sinusa kąta:

podwójny sinKąt = (90 * (Matematyka.LICZBA PI)) / 180;
Konsola. Wiersz zapisu(Matematyka.Sin (sinAngle)); // wyjście: 1

Matematyka Sałata()

Funkcja Cos() przyjmuje również kąt mierzony w radianach. Następnie zwraca cosinus dla tego kąta:

podwójny cosKąt = (90 * (Matematyka.LICZBA PI)) / 180;
Konsola. Wiersz zapisu(Matematyka.Cos (cosKąt)); // wyjście: 6.123

Matematyka Dębnik()

Podobnie funkcja Tan() przyjmuje kąt mierzony w radianach i zwraca tangens tego kąta:

kąt podwójnego łączenia = (30 * (Matematyka.LICZBA PI)) / 180;
Konsola. Wiersz zapisu(Matematyka.Tan (kąt tang)); // wyjście: 0,577

Jak korzystać z funkcji matematycznych potęgowych i pierwiastkowych

Możesz użyć funkcji matematycznych do obliczenia potęgi i pierwiastka kwadratowego z liczby.

Matematyka pow()

Funkcja Pow() oblicza potęgę określonej liczby. Oto przykład wykorzystania funkcji Pow():

podwójne powNum = Matematyka.Pow(5, 3);
Konsola. WriteLine (powNum); // wyjście: 125

W tym przypadku funkcja oblicza wynik 5 do potęgi 3 (lub innymi słowy 5 * 5 * 5).

Matematyka Sqrt()

Funkcja Sqrt() zwraca pierwiastek kwadratowy z liczby. Na przykład przekazanie 16 do funkcji zwróci pierwiastek kwadratowy z 16, czyli 4:

double sqrtNum = Matematyka.Sqrt(16);
Konsola. WriteLine (sqrtNum); // wyjście: 4

Używanie funkcji matematycznych do obliczeń matematycznych

Istniejące funkcje matematyczne mają ułatwić Ci życie, jeśli chodzi o wykonywanie pewnych obliczeń. Nie są to jedyne funkcje oferowane na zajęciach z matematyki, więc zachęcamy do zapoznania się z niektórymi innymi, w zależności od potrzeb.

Większość języków programowania zawiera wygodne funkcje lub pełne biblioteki do typowych operacji matematycznych.