prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » gcd(), ggt()

gcd(), ggt()

Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).

Syntax:

none/int32/int64 gcd ( p1, p2 )
none/int32/int64 ggt ( p1, p2 )
int64 gcd ( list_or_map )
int64 ggt ( list_or_map )

Parameter:

p1, p2 Zwei beliebige Ganzzahl-Ausdrücke
list_or_map Eine Liste oder Map, die rekursiv auf numerische Werte durchsucht wird. Jeder numerische Werte werden mittels int64() in eine 64-Bit-Ganzzahl gewandelt.

Beschreibung:

ggt() ist der alternative deutschsprachige Name der Funktion gcd()@.
Aus allen Zahlen der Parameter wird der größte gemeinsame ganzzahlige Teiler (kurz GGT) berechnet.

Funktionsergebnis:   NONE/INT32/INT64

Ist einer der beiden Parameter keine Ganzzahl, dann wird NONE mit gesetzten Fehlerbits als Funktionsergebnis geliefert. Anderenfalls sind beides Ganzzahlen und der GGT wird berechnet. Inst eines der beiden Parameter vom Typ INT64, dann wird auch eine INT64-Ergebnis geliefert, sonst ein INT32-Ergebnis. Ist eine der beiden Parameter <1 ist, dann wird 0 als Funktionsergebnis geliefert, sonst der berechnete GGT.

Bei der zweiten Funktion werden nur rekursiv Zahlen berücksichtigt. Enthält der Parameter keine einzige Zahl, dann wird -1 als Funktionsergebnis geliefert. Enthält er mindestens eine Zahl, die <1 ist, dann wird 0 als Funktionsergebnis geliefert. Anderenfalls ist das Ergebnis der berechnete GGT.

Siehe auch:
 lcm() 

Weitere ähnliche Funktionen:

Mathematische Berechnungen
Funktion Kurzinfo
abs() Den Absolutwert von numerischen Ausdrücken bestimmen.
aCos() Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen.
aSin() Den Arcus-Sinus-Wert einer Fließkommazahl berechnen.
aTan() Den Arcus-Tangens-Wert einer Fließkommazahl berechnen.
ceil() Eine Fließkommazahl aufrunden.
cos() Den Cosinus-Wert einer Fließkommazahl berechnen.
cosh() Den Hyperbelcosinus einer Fließkommazahl berechnen.
exp()
floor() Eine Fließkommazahl abrunden.
gcd() Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).
ggt() Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).
gMean() Berechnung des geometrischen Mittels.
hMean() Berechnung des harmonischen Mittels.
kgv() Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple).
lcm() Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple).
log() Logarithmus berechnen.
log10() Logarithmus berechnen.
log2() Logarithmus berechnen.
mean() Berechnung des arithmetischen Mittels.
median() Berechnung des Medians.
middle() Berechnung eines gewichteten Mittels.
polynom() Ein Polynom berechen.
pow() Potenzierung zweier Fließkommazahlen.
range()
round() Eine Fließkommazahl mathematisch runden.
sign() Das Vorzeichen von numerischen Ausdrücken bestimmen.
sin() Den Sinus-Wert einer Fließkommazahl berechnen.
sinh() Den Hyperbelsinus einer Fließkommazahl berechnen.
sqrt()
tan() Den Tangens-Wert einer Fließkommazahl berechnen.
tanh() Den Hyperbeltangens einer Fließkommazahl berechnen.