API:Math

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Methoden)
 
(Der Versionsvergleich bezieht 1 dazwischenliegende Version mit ein.)
Zeile 8: Zeile 8:
   Var d As Double = -2.55;
   Var d As Double = -2.55;
   Var e As Double = -4.00
   Var e As Double = -4.00
-
 
+
 
   WriteLine(Math.Abs(d)); // Gibt 2.55 zurück
   WriteLine(Math.Abs(d)); // Gibt 2.55 zurück
   WriteLine(Math.Max(d,e)); //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.Min(d,e)); //Gibt -4 zurück
   WriteLine(Math.Truncate(d); //Gibt -2 zurück
   WriteLine(Math.Truncate(d); //Gibt -2 zurück
-
 
+
 
   WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64
   WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64
-
 
+
 
   Var f As Double = 3.75;
   Var f As Double = 3.75;
   Var g As Double = 3.25;
   Var g As Double = 3.25;
-
 
+
 
   WriteLine(Math.Floor(f)); // Gibt 3 zurück   
   WriteLine(Math.Floor(f)); // Gibt 3 zurück   
   WriteLine(Math.Ceiling(g)); // Gibt 4 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("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?
   WriteLine(Math.Pow(Math.E, 1)); //Was ist wohl e hoch 1?
Zeile 50: Zeile 50:
| E || - || Gibt eine Double-Variable mit der eulerischen Zahl zurück
| E || - || Gibt eine Double-Variable mit der eulerischen Zahl zurück
|-
|-
-
| Exp || [[API:Double|Double]] ||
+
| Exp || [[API:Double|Double]] || "e-hoch", also die e-Funktion
|-
|-
| Floor || [[API:Double|Double]] || Rundet die gegebene Zahl ab
| Floor || [[API:Double|Double]] || Rundet die gegebene Zahl ab
Zeile 74: Zeile 74:
| Round || [[API:Double|Double]], [[API:Integer|Integer]] || Gegebenen Wert auf die Anzahl der gewünschten Stellen runden
| Round || [[API:Double|Double]], [[API:Integer|Integer]] || Gegebenen Wert auf die Anzahl der gewünschten Stellen runden
|-
|-
-
| Sign || * || ?
+
| Sign || * || Gibt das Vorzeichen einer Zahl zurück
|-
|-
| Sin || [[API:Double|Double]] || Sinus
| Sin || [[API:Double|Double]] || Sinus

Aktuelle Version vom 2. September 2010, 17:26 Uhr

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