Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
16. Mär 2007
Dann siehst du wahrscheinlich bei jedem reellen Typen keine Zahl. Die 1000000 wird in einem Extended z.B. so dargestellt (hier ins Dezimalsystem umgeschrieben):
(-1)^0 * 2^(16402 - 16383) * 1.9073486328125
Dadurch wurde die Unmöglichkeit eines solchen Dreiecks auf einer allgemeingültigen Ebene bewiesen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
16. Mär 2007
Was ist deiner Meinung nach das eigentliche Problem des Threads? Die Frage nach dem gleicheseitigen Dreieck, dessen Höhe und Seitenlänge beide rationale Zahlen sind, wurde ja schon längst geklärt.
Für die Frage, wie man prüfen kann, ob eine Zahl rational ist oder nicht (wie es auch in der Überschrift steht), könnte man die Prozedur "IsSqrtIrrational" gut gebrauchen. Die Zahl müsste nur in...
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
16. Mär 2007
Nenn mir ein Gegenbeispiel: Eine ganze Zahl, dessen Wurzel weder ganzzahlig noch irrational ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
16. Mär 2007
:gruebel: Wofür wurde eigentlich mod erfunden. . .
Richtig, und in allen anderen Fällen ist das Ergebnis irrational.
Axxus hat in Beitrag #21 von so einer Funktion gesprochen, HannosG hat sie implementiert. Das dumme ist nur, dass die Funktion nur mit ganzzahligen Parametern funzt.