Miniprogramm Rechner "für kleine Aufgaben" rundet kurios

Hinweis: In dem Thema Miniprogramm Rechner "für kleine Aufgaben" rundet kurios gibt es 19 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hi Leutz:)


    Könnte bitte mal wer gegenprüfen, ob sein/ihr Rechner ebenfalls komisch aufrundet.
    Als Bsp: 0,2 * 3= 0,6000000000000001
    oder generell, wenn man 0,2+ 0,2 ====== merkt man, dass jede 2-3 Zahl herumgerundet wird, obwohl das nur gerade Zahlen sein sollten.
    qalculate bspw. hat diesen Fehler nicht. Wenn es reproduzierbar ist, woran kann so etwas liegen?

    Für den Inhalt des Beitrages 101461 haftet ausdrücklich der jeweilige Autor: JeyF123

  • Könnte bitte mal wer gegenprüfen, ob sein/ihr Rechner ebenfalls komisch aufrundet.
    Als Bsp: 0,2 * 3= 0,6000000000000001

    mit welcher Software kommst du zu solchen Ergebnissen?


    Bei mir kommt was ganz anderes raus 8o8o8o8o8o8o

    Code
    inux-riv7:~> 0,2*3
    If '0,2*3' is not a typo you can use command-not-found to lookup the package that contains it, like this:
        cnf 0,2*3

    und google liefert korrekt 0,6 - auch auf meinem Rechner ;);););)

    There's no place like 127.0.0.1

    Für den Inhalt des Beitrages 101470 haftet ausdrücklich der jeweilige Autor: wurzel99

  • er meint das Miniprogramm von Plasma 5.

    Aaach soo .. tja .. also meines tut.


    Wenn ich meinem leicht lädierten Gedächtnis folge und mich an meine Experimente mit diversen Programmiersprachen in jungen Jahren erinnere fällt mir ein, dass
    die internen mathematischen Algorithmen dieser Sprache zusammen mit der internen Kodieren von Gleitkommazahlen manchmal die ulkigsten Ergenisse brachten. Da war die Wurzel aus 9 zuverlässig 2,999999999999.
    Mein erster wissenschaftlicher (!!!!) Taschenrechner war auch so einer.
    Das fangen heute Taschenrechner und Tabellenkalkulationen i.d.R auf durch geschichte Rundungsmechanismen und andere Berechnungsalgorithmen auf.


    Das hat der Miniprogrammprogrammierer von Plasma nicht im Auge gehabt. Vielleicht hat der im Background noch das Vorkriegsmodell von Fortran beschäftigt.

    There's no place like 127.0.0.1

    Für den Inhalt des Beitrages 101473 haftet ausdrücklich der jeweilige Autor: wurzel99

  • 0,2 * 3

    das ganze ist ja auch höhere Mathematik und Programmiertechnisch der reine Wahnsinn.
    Komma statt Punkt - Mischung von Gleitkomma und Ganzzahl - Konvertiertung - Multiplikationsalgorithmus - evtl. Konvertierung in Irgendwas - Rundungsüberlegungen - Ausgabe (schon wieder mit Komma statt Punkt)-


    Fehlerquellen ohne Ende

    Für den Inhalt des Beitrages 101477 haftet ausdrücklich der jeweilige Autor: neuland

  • hm, das bedeutet eine Empfehlung für kcalc und bei Alero mag der besagte Taschenrechner gar nichts vernünftiges anstellen? Bei den anderen auch so ein Phänomen, ich konnte es einfach nicht rauslesen?

    Für den Inhalt des Beitrages 101479 haftet ausdrücklich der jeweilige Autor: JeyF123