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ś
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.