Zum Inhalt

Real to frac

REAL_TO_FRAC

Type Funktion FRACTION
Input X REAL (Eingangswert)
N INT (maximalwert des Nenners)
Output FRACTION (Ausgangswert)
REAL_TO_FRAC konvertiert eine Gleitpunktzahl (REAL) in einen Bruch. Die Funktion liefert den Datentyp FRACTION der aus einer Struktur mit 2 Werten besteht. Mit dem Eingang X kann die maximale Größe des Zählers vorgegeben werden.
Datentyp FRACTION
*.NUMERATOR INT (Zähler des Bruches)
*.DENOMINATOR INT (Nenner des Bruches)

real_to_frac

Beispiel:

REAL_TO_FRAC(3.1415926, 1000) ergibt 355 / 113.

355 / 133 ergibt die beste Approximation für Nenner < 1000.