Genauest mögliche Division zweier Zahlen

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

kann mir jemand kurz in AWL ein Beispielprogramm für eine Division zweier Zahlen kurz darstellen ?

Zahl 1 (Divisor) soll am ED 10 anliegen und Zahl 2 (Dividend) im MW 5.

Danke im Voraus ! :idea:
 
l ed 10
l mw 5
/d
t md 100

oder so

l ed 10
l mw 5
/r
t md 104

zu wenig informationen für eine genauere antwort
 
Wenn du viele Stellen hast solltest du Integer dividieren, da Real nur 7 (3,402824E+38") Stellen darstellt, dann wird gerundet. Am genauesten wird es, wenn du den Dividend soweit mit Vielfachen von 10 erweiterst, daß er gerade noch in den Zahlenvorrat eines Doppelwortes hineinpaßt (in dem Bereich von -2.147.483.648 bis 2.147.483.647).
Ansonsten gibt es sicherlich auch Algorithmen, mit denen man größere Zahlen genau dividieren kann, wenn nötig, die muß man dann in Step7 (oder SCL) portieren. Evtl. hat hier jemand schon soetwas?
 
Zurück
Oben