COS

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » C » COS

Syntax: COS (winkel)
Typ: Funktion
Kategorie: Mathematik

COS gibt den Kosinus eines Winkels w im Bogenmaß zurück. Der Kosinus zu einem Winkel w ist die relative horizontale Entfernung innerhalb des Normkreises zu seinem Mittelpunkt (Wikipedia-Artikel zum Thema).

'winkel' 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.

Der Rückgabewert ist ein DOUBLE-Wert, der den Kosinus-Wert zum Winkel enthält.

Die Umkehrfunktion zu COS lautet ACOS.

COS kann mithilfe von OPERATOR überladen werden.

Beispiel:

CONST PI AS DOUBLE = ACOS(0)*2
DIM a AS DOUBLE
DIM r AS DOUBLE

INPUT "Bitte geben Sie einen Winkel in Grad (DEG) ein: ", a
' Grad in Bogenmaß umrechnen:
r = a * PI / 180
PRINT ""
PRINT "Der Kosinus eines" ; a; "°-Winkels ist ";
PRINT USING "#.##"; COS(r)
SLEEP

Ausgabebeispiel:

Bitte geben Sie einen Winkel in Grad (DEG) ein: 60

Der Kosinus eines 60°-Winkels ist 0.50

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

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