Inhalt
Index
Support Über uns
Home

7.3 Mathematische Funktionen







7.3.1 LOG




 
Format:
function log (argument)


Gibt den Logarithmus Naturalis des Arguments zurück

Siehe mathe.cob


7.3.2 LOG10




 
Format:
function log10 (argument)


Gibt den Logarithmus zur Basis 10 des Arguments zurück

Siehe mathe.cob


7.3.3 SQRT




 
Format:
function sqrt (argument)


Gibt die quadratische Wurzel des Arguments zurück. Das Argument muß größer oder gleich 0 sein.

Siehe mathe.cob


7.3.4 POWER




 
Format:
function power (argument1, argument2)


Ergibt argument1 hoch argument2


Siehe mathe.cob



7.3.5 FACTORIAL




 
Format:
function factorial(argument1)



Gibt die Fakulktät von argument1 zurück.

Argument1 muß eine positive Ganzzahl sein.

Siehe mathe.cob


7.3.6 RANDOM




 
Format:
function random ([argument1])


Gibt eine Zufallszahl zurück.

Wird Argument1 angegeben, wird die Zufallszahlenreihe neu initialisiert.

Durch die Initialisierung mit dem gleichen Wert, werden identische Werte zurückgegeben.

Siehe mathe.cob


7.3.7 REM




 
Format:
function rem (argument1,argument2)


Gibt den Rest zurück, der bei der Division von argument1 durch argument2 entsteht.

Siehe mathe.cob


7.3.8 INTEGER




 
Format:
function integer(argument1)


Gibt die Ganzzahl zurück, die kleiner oder gleich dem Argument ist. Bei negativen Zahlen unterscheidet sich diese Funktion von der Funktion Integer-Part

Siehe mathe.cob


7.3.9 INTEGER-PART




 
Format:
function integer-part(argument1)


Gibt das Argument ohne den Komma-Anteil zurück Bei negativen Zahlen unterscheidet sich diese Funktion von der Funktion Integer

Siehe mathe.cob


7.3.10 ANNUITY




 
Format:
function annuity(argument1,argument2)


Gibt das Verhältnis von argument1 für argument2 Raten zurück.

Siehe mathe.cob


7.3.11 Beispielprogramm für mathematische Funktionen




 Beispielprogramm mathe.cob:


       identification division.
       data division.
       procedure division.


        display 'Mathematische Funktionen'
        display ' '
        display 'Der natürliche Logarithmus von 10 ist '
                 function log(10) ' und 2,71828 ist ' 
                 function log(2,71828).
        display 'Der Logarithmus zur Basis 10 von 10 ist '
                 function log10(10) ' und 2,71828 ist ' 
                 function log10(2,71828).
        display 'Die Wurzel aus 2 ist ' function sqrt(2).
        display '2 hoch 3 ist ' function power(2 3)
                ' und 2 hoch 0,5 ist ' function power(2 0,5).
        display ' '.
        display 'Die Fakultät von 5 ist ' function factorial (5).
        display ' '.
        display 'Erzeuge Zufallszahlen (Initialisierung mit 20)'
        display function random(20) ' ' 
                function random() ' ' 
                function random()
        display 'Erzeuge Zufallszahlen (Initialisierung mit 2)'
        display function random(2) ' '
                function random() ' ' 
                function random()


        display 
         'Erzeuge Zufallszahlen (Initialisierung mit 20) siehe oben'
        display function random(20) ' ' 
                function random() ' ' 
                function random()
        display ' '.
        display 'Der Rest von 23 durch 7 ist '
               function rem (23 7) ' und von 120,45 durch 2,31 ist '
               function rem (120,45 2,31)


        display 'Der Integer von 2,4 ist ' function integer(2,4)
                ' von -2,4 ist ' function integer(-2,4)


        display 'Der Integer-Part von 2,4 ist ' 
                       function integer-part(2,4)
                ' von -2,4 ist ' function integer-part(-2,4)


        display 'Die Annuität von 5 Prozent bei 10 Raten ist ' 
                       function annuity(0,05 10)


        display 'Um 20.000 Euro bei 4% Prozent in 1 Jahr zu'
        display 'erhalten muß man ' 
               function present-value(0,04 20000)
                ' Euro anlegen'
        call getchar.




Mathematische Funktionen: Ausgabe des Beispielprogramms mathe.cob

Zurück zu Acc-Cobol: Intrinsic Functions - Trigonometrische Funktionen    Hoch zu Acc-Cobol: Intrinsic Functions - Übersicht    Weiter zu Charakterfunktionen
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.