ASIN

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » A » ASIN

Syntax: ASIN (Zahl)
Typ: Funktion
Kategorie: Mathematik

ASIN gibt den Arcussinus (oder auch Inverssinus) einer Zahl zurück. ASIN bildet also die Umkehrfunktion zu SIN.

'Zahl' ist eine beliebiger numerischer Ausdruck. Variablen, Konstanten, Operatoren und Funktionen sind erlaubt. Der Ausdruck darf von jeden Datentyp außer STRING, ZSTRING oder WSTRING sein. 'Zahl' muss zwischen -1 und 1 liegen. Ist 'Zahl' größer als 1 oder kleiner als -1, wird ein Fehler erzeugt.

Der Rückgabewert ist ein DOUBLE-Wert, der eine Winkelangabe im Bogenmaß darstellt. Er liegt im Bereich von -Pi/2 bis +Pi/2

ASIN kann mithilfe von OPERATOR überladen werden.

Beispiel:

DIM AS DOUBLE h, o

INPUT "Länge der Hypotenuse des Dreiecks: ", h
INPUT "Länge der Gegenkathete des Dreiecks: ", o
PRINT
PRINT "Der Winkel zwischen den Seiten ist"; ASIN (o/h)
SLEEP

Ausgabebeispiel:

Länge der Hypotenuse des Dreiecks: 5
Länge der Gegenkathete des Dreiecks: 3

Der Winkel zwischen den Seiten ist 0.6435011087932844

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:
Die Überladung von ASIN für benutzerdefinierte Datentypen ist seit FreeBASIC v0.22 möglich.

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht ASIN nicht zur Verfügung und kann nur über __ASIN aufgerufen werden.

Siehe auch:
SIN, COS, ACOS, TAN, ATN, ATAN2, mathematische Funktionen