Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Viele Programme benötigen irgendeine Form von Mathematik, um bestimmte Berechnungen durchzuführen oder numerische Daten zu formatieren. In einer C#-Anwendung können Sie die Math-Klasse verwenden, um grundlegende mathematische Aufgaben auszuführen.

Die Math-Klasse enthält viele verschiedene mathematische Funktionen. Dazu gehören Funktionen im Zusammenhang mit Dezimalrundung, Trigonometrie, Potenzen und Quadratwurzeln. Hier ist eine Liste mit einigen der allgemeinen Funktionen, die Sie verwenden können.

So verwenden Sie grundlegende mathematische Funktionen

Zu den grundlegenden mathematischen Aufgaben, die Sie erledigen könnten, gehört das Finden der Mindest- und Höchstzahlen in einer Liste. Sie können auch Dezimalzahlen runden oder abschneiden, um sie zu formatieren oder den absoluten Wert einer Zahl zu ermitteln.

Diese mathematischen Funktionen können nützlich sein, wenn Sie es sind

instagram viewer
Klassen in C# erstellen die formatierte numerische Daten verwendet. Ein weiteres Szenario, in dem es nützlich sein kann, ist, wenn Sie es sind Speichern von Daten in einer CSV-Datei in einer C#-Anwendung.

Sie können diese Beispiele zu jeder Art von C#-Anwendung hinzufügen, z. B. Konsolen-Apps, ASP.NET-Anwendungen und mehr.

Mathematik. Max()

Mit der Max()-Funktion können Sie zwei Zahlen vergleichen, um festzustellen, welche den maximalen Wert hat. Es gibt verschiedene Variationen der Methode, die es Ihnen ermöglichen, verschiedene numerische Datentypen in die Funktion einzugeben. Dazu gehören ints, double, floats und mehr.

Hier ist ein Beispiel, wie Sie die Funktion verwenden können:

intmax = Mathematik.Max(4, 7);
Konsole. WriteLine (maximal); // Ausgabe: 7

Die Funktion Max() nimmt immer genau zwei Argumente zum Vergleichen entgegen. Wenn Sie das Maximum eines Arrays von Zahlen finden möchten, gibt es viele Problemumgehungen. Eine davon beinhaltet das manuelle Durchlaufen des Arrays und die Verwendung der Max()-Funktion, um jede Zahl zu vergleichen:

Var arrayMaxNumbers = neuAufführen() { 3, 6, 1, 8, 4, 1 };
int maxNumber = arrayMaxNumbers[0];

für jede (Var num in arrayMaxNumbers)
{
maxZahl = Mathematik.Max (maxZahl, Zahl);
}

Konsole. WriteLine (maxNumber); // Ausgabe: 8

Mathematik. Mindest()

Die Funktion Min() funktioniert genauso wie die Funktion Max(). Sie können der Funktion zwei Zahlen übergeben und sie gibt die kleinste zurück:

int min = Mathematik.Mindest(4, 7);
Konsole. WriteLine (min); // Ausgabe: 4

Ebenso müssen Sie die Funktion Min() mehrmals aufrufen, um das kleinste Element in einer Liste zu finden:

Var arrayMinNumbers = neuAufführen() { 3, 6, -1, 8, 4, 1 };
int minZahl = arrayMinZahlen[0];

für jede (Var num in arrayMinNumbers)
{
minZahl = Mathematik.Min (minZahl, Zahl);
}

Konsole. WriteLine (minZahl); // Ausgabe: -1

Mathematik. Abs()

Mit der Funktion Abs() können Sie den absoluten Wert einer Zahl berechnen. Ein absoluter Wert kann niemals negativ sein, da er den Abstand einer Zahl von 0 darstellt.

So können Sie die Funktion Abs() verwenden:

int absoluteZahl = Mathematik.Abs(5);
Konsole. WriteLine (absoluteNum); // Ausgabe: 5

int absoluteNumNegative = Mathematik.Abs(-5);
Konsole. WriteLine (absoluteNumNegative); // Ausgabe: 5

Mathematik. Runden()

Die Round()-Funktion akzeptiert ein Dezimalargument. Sie können auch eine Grenze für die Anzahl der Dezimalstellen festlegen, die es haben soll. Die Funktion gibt dann die gerundete Zahl zurück:

doppelt gerundetDezimalzahlen = Mathematik.Runden(40.12345, 2);
Konsole. WriteLine (roundedDecimals); // Ausgabe: 40.12

Sie können auch eine einzelne Zahl in die Funktion eingeben. Standardmäßig rundet die Funktion die Dezimalzahl auf die nächste ganze Zahl:

doppelt gerundete Zahl = Mathematik.Runden(40.6);
Konsole. WriteLine (gerundete Zahl); // Ausgabe: 41

Mathematik. Kürzen()

Die Truncate()-Funktion akzeptiert entweder einen dezimalen oder einen doppelten Datentyp, z. B. 4,5. Es entfernt jeden Bruchteil der Zahl und gibt den resultierenden ganzzahligen Wert zurück.

doppelt abgeschnittene Zahl = Mathematik.Kürzen(4.5);
Konsole. WriteLine (abgeschnittene Zahl); // Ausgabe: 4

So verwenden Sie grundlegende Trigonometriefunktionen

Die Math-Klasse enthält auch mehrere Funktionen, die Sie bei trigonometrischen Berechnungen unterstützen können.

Mathematik. Sünde()

Mit der Funktion Sin() können Sie einen im Bogenmaß gemessenen Winkel eingeben. Die Funktion gibt den Sinuswert des Winkels zurück:

doppelt sinWinkel = (90 * (Mathematik.PI)) / 180;
Konsole. WriteLine(Mathematik.Sin (sinWinkel)); // Ausgabe: 1

Mathematik. cos()

Die Cos()-Funktion übernimmt auch einen Winkel, der im Bogenmaß gemessen wird. Es gibt dann den Kosinus für diesen Winkel zurück:

doppelter cosWinkel = (90 * (Mathematik.PI)) / 180;
Konsole. WriteLine(Mathematik.Cos (cosWinkel)); // Ausgabe: 6.123

Mathematik. Bräunen()

Ebenso nimmt die Funktion Tan() einen im Bogenmaß gemessenen Winkel und gibt den Tangens des Winkels zurück:

double tanWinkel = (30 * (Mathematik.PI)) / 180;
Konsole. WriteLine(Mathematik.Tan (tanWinkel)); // Ausgabe: 0,577

So verwenden Sie mathematische Potenz- und Quadratwurzelfunktionen

Sie können die mathematischen Funktionen verwenden, um die Potenz und die Quadratwurzel einer Zahl zu berechnen.

Mathematik. Pow()

Die Funktion Pow() berechnet die Potenz einer bestimmten Zahl. Hier ist ein Beispiel dafür, wie Sie die Funktion Pow() verwenden können:

doppelte powNum = Mathematik.Pow(5, 3);
Konsole. WriteLine (powNum); // Ausgabe: 125

In diesem Fall berechnet die Funktion das Ergebnis von 5 hoch 3 (also 5 * 5 * 5).

Mathematik. Quadrat()

Die Funktion Sqrt() gibt die Quadratwurzel einer Zahl zurück. Wenn Sie beispielsweise 16 an die Funktion übergeben, wird die Quadratwurzel von 16 zurückgegeben, also 4:

doppelt sqrtNum = Mathematik.Quadrat(16);
Konsole. WriteLine (sqrtNum); // Ausgabe: 4

Verwenden von mathematischen Funktionen für mathematische Berechnungen

Vorhandene mathematische Funktionen sollen Ihnen das Leben erleichtern, wenn es darum geht, bestimmte Berechnungen durchzuführen. Dies sind nicht die einzigen Funktionen, die im Mathe-Unterricht angeboten werden. Probieren Sie also je nach Bedarf einige der anderen aus.

Die meisten Programmiersprachen enthalten praktische Funktionen oder vollständige Bibliotheken für allgemeine mathematische Operationen.