Bruchrechnung Darstellen ...



  • Ich muss in der TextArea oder... Bruchzahlen darstellen können, hat jemand eine Idee wie man das erreichen kann bzw. kennt jemand eine Implementierung die so was kann?

    Danke Monica 😞



  • naja, entweder so:

    1/2 + 3/5
    

    oder so:

    1   3
    - + -
    2   5
    

    😮



  • ich glaub da problem ist das man nach der berechnung einen Deziamalbruch hat und denn dann nicht in einen Bruch umrechnen kann... bzw. nicht automatisch.



  • Das vermutlich auch.
    Also ich würde mir dann auch schon für die Berechnung der Brüche eine extra Klasse schreiben, die alle Rechenoperationen mit Brüchen durchführt,
    also bei 1/2*1/2 nicht einfach

    return a*b;
    

    zurückgibt, wobei a und b übergebene Float-werte sind, sondern es lieber folgender Maßen machen:

    Bruch ret = new Bruch();
    ret.setZaehler(a.getZaehler()*b.getZaehler());
    ret.setNenner(a.getNenner()*b.getNenner());
    return ret;
    

    So in der Art halt. Tjo für die Darstellung wird es wohl kaum etwas fertiges geben, also musst du das selber umsetzen. Das ist allerdings auch nicht sonderlich schwer, denke ich.

    Achja, zerbrecht euch nicht den Kopf darüber, bevor ich nicht nachgesehen habt, ob die Kollegen bei javacore.de nicht schon eine Antwort gefunden haben ...


Anmelden zum Antworten