API:Math

Aus STNE-Wiki

Wechseln zu: Navigation, Suche
fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | API-Übersicht | Hilfen zum Arbeiten im Wiki


Mit Hilfe der Klasse Math ist es möglich, mathematische Ausdrücke zu berechnen, z.B Auf-/ und Abrunden, Logarithmische und Exponentialfunktionen, Beträge berechnen und vieles mehr.

Beispiele:

 Var d As Double = -2.55;
 Var e As Double = -4.00
 
 WriteLine(Math.Abs(d)); // Gibt 2.55 zurück
 WriteLine(Math.Max(d,e)); //Gibt -2.55 zurück
 WriteLine(Math.Min(d,e)); //Gibt -4 zurück
 WriteLine(Math.Truncate(d); //Gibt -2 zurück
 
 WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64
 
 Var f As Double = 3.75;
 Var g As Double = 3.25;
 
 WriteLine(Math.Floor(f)); // Gibt 3 zurück  
 WriteLine(Math.Ceiling(g)); // Gibt 4 zurück
 
 WriteLine("Ein Kreis mit dem Durchmesser 30cm hat einen Umfang von " & (Math.PI*30) & " cm!"); 
 WriteLine(Math.Pow(Math.E, 1)); //Was ist wohl e hoch 1?

Methoden

* Diese Funktion kann mit Double, Integer, Short oder Long-Variablen aufgerufen werden
Name Parameter Beschreibung
Abs * Gibt den Betrag, also den Wert ohne Vorzeichen zurück.
Acos Double Arcuscosinus
Asin Double Arcussinus
Atan Double Arcuscosinus
BigMul Integer, Integer Multipliziert zwei Integer und gibt eine Variable vom Typ Long zurück
Ceiling Double Rundet die Zahl auf
Cos Double Cosinus
Cosh Double Cosinushyperbolicus
E - Gibt eine Double-Variable mit der eulerischen Zahl zurück
Exp Double "e-hoch", also die e-Funktion
Floor Double Rundet die gegebene Zahl ab
IEEERemainder *
Log Double Berechnet den Logarithmus zur Basis der eulerischen Zahl
Log Double, Double Berechnet Logarithmus zur angegeben Basis
Log10 * Berechnet den Logarithmus zur 10er Basis
Max *, * Gibt die größere der beiden gegebenen Zahlen zurück
Min *, * Gibt die kleienre de rbeiden gegebenen Zahlen zurück
PI - Gibt eine Double-Variable mit der Kreiszahl Pi zurück
Pow Double, Double Potenzrechnung
Round Double Gegebenen Wert runden
Round Double, Integer Gegebenen Wert auf die Anzahl der gewünschten Stellen runden
Sign * Gibt das Vorzeichen einer Zahl zurück
Sin Double Sinus
Sinh Double Sinushyperbolicus
Sqrt Double Zieht die Wurzel aus der gegebenen Zahl
Tan Double Tangens
Tanh Double Tangenshyperbolicus
Truncated Double Gibt die Zahl vor dem Komma zurück
Persönliche Werkzeuge