Diskussion:INT

Aus C64-Wiki
Zur Navigation springenZur Suche springen

Das hier ist nicht korrekt formuliert:

‹Dabei ist das Ergebnis stets die nächstkleinere Ganzzahl, was im Falle von negativen Werten zur absolut größeren Zahl führt›

Meinte der Autor dieser Zeile mit "führt zur absolut größeren Zahl" vielleicht "der Betrag der nächstkleineren Ganzzahl ist größer als ihr Wert"? (Denn das trifft zu: das Ergebnis von INT(-4.1) ist -5, d.h. die nächstkleinere Ganzzahl von -4.1 ist -5, deren Betrag (5) größer ist als der Betrag von -4 (4).) --GoDot (Diskussion) 23:36, 1. Feb. 2025 (CET)

Genau das meint der Autor. "absolut" ist hier in Anlehnung an die Funktion ABS(), was in diesem Kontext eigentlich naheliegt. Mit "Betrag" wäre es wohl (mathematisch) exakter formuliert. --JohannKlasek (Diskussion) 02:40, 2. Feb. 2025 (CET)

Die Ausführungen zum Befehl INT() möchte ich gern präzisieren, weil die Aussage für sehr kleine Zahlen nicht korrekt ist:[Quelltext bearbeiten]

STATT:[Quelltext bearbeiten]

Sehr große oder kleine Zahlen (Exponentialdarstellung):

PRINT INT(1.2345678E+20) Auf dem Bildschirm wird der Wert unverändert ausgegeben - die Kommastellen bleiben!


BESSER:[Quelltext bearbeiten]

Sehr große Zahlen in Exponentialdarstellung:

PRINT INT(1.2345678E+20) Auf dem Bildschirm wird der Wert unverändert in Exponentialdarstellung ausgegeben - die Kommastellen bleiben! Allerdings handelt es sich ja auch um eine ganze Zahl ohne wirkliche Nachkommastellen: 12345678 und 13 Nullen.

Sehr kleine Zahlen in Exponentialdarstellung:

PRINT INT(1.2345678E-20) Auf dem Bildschirm wird der Wert 0 ausgegeben.


Darf ich den Text direkt ändern? Erfolgt ein Review? Ich bitte um Antwort. Viele Grüße.

Ja, kannst du gerne ändern. Inhaltlich scheint mir die Änderung sinnvoll. Die Änderung kommt sofort durch. Wenn jemand meint, dass das Unsinn und nicht korrekt wäre, wird nachkorrigiert oder auf die Vorversion zurück gegangen. Sonst wird die Änderung auch noch als "kontrolliert" markiert, wenn wir drüberschauen. --JohannKlasek (Diskussion) 17:51, 3. Jun. 2025 (CEST)

PS.: Bitte nicht vergessen bei den Kommentaren mit --~~~~ die eigene Signatur setzen! ;)

Danke --Joypad