Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - EXP

Referenz-Navigation

 

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

EXP gibt die Potenz einer angegebenen Zahl zur Externer Link!eulerschen Zahl e zurück. e ist näherungsweise 2.718281828459045.

Die Umkehrfunktion zu EXP ist BefehlsreferenzeintragLOG.

EXP kann mithilfe von BefehlsreferenzeintragOPERATOR überladen werden.

Beispiel:
Berechnung des Kapitals mit Zinseszins

#include "vbcompat.bi"
DIM r AS DOUBLE
DIM p AS DOUBLE
DIM t AS DOUBLE
DIM a AS DOUBLE

INPUT "Ursprünglich investiertes Kapital: ", p
INPUT "Jährliche Verzinsung (als Dezimale): ", r
INPUT "Verzinsungszeitraum in Jahren: ", t

a = p * Exp ( log(1+r) *t )
PRINT ""
PRINT "Nach"; t; " Jahren wird bei einer Verzinsung"
PRINT "von"; r * 100; "% ihr Ausgangskapital von"; p; "$ "
PRINT format(a, "##########.00"); "$ wert sein."
SLEEP

Ausgabebeispiel:

Ursprünglich investiertes Kapital: 100
Jährliche Verzinsung (als Dezimale): .08
Verzinsungszeitraum in Jahren: 20

Nach 20 Jahren wird bei einer Verzinsung
von 8% ihr Ausgangskapital von 100$
495.30$ Wert sein.

Hinweis: Die Einbindung von vbcompat.bi wird im obigen Beispiel nur für den Befehl BefehlsreferenzeintragFORMAT benötigt.
Einfacher wäre es gewesen, in der Berechnung zu schreiben:

a = p * (1+r)^t

Dies wird intern jedoch ebenfalls zu a = p * EXP ( LOG(1+r) *t ) umgewandelt.

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

Siehe auch:
BefehlsreferenzeintragLOG, BefehlsreferenzeintragExponent ^, Befehlsreferenzeintragmathematische Funktionen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 24.07.2007 von Redakteurnemored angelegt.
  • Die aktuellste Version wurde am 17.08.2012 von Redakteurnemored gespeichert.
  Versionen Versionen