meilon
Erfahrenes Mitglied
Halli Hallo!
Ich schreibe ein Programm, welches am Ende nicht nur Dezimalzahlen anzeigen soll, sondern auch Brüche.
Wegen dem Datentyp kann ich keine dirketen Brüche speichern. Wie kann ich den nächsten Bruch errechnen?
Sagen wir mal, wir teilen 1 durch 7, da kommt dann 0,14285714285714285714285714285714 mit dem Windows Taschenrechner raus. Dieser Wert wäre jetzt mit der dem Datentyp entsprechender Genauigkeit (sagen wir mal Double aus C# (15 stellige Genauigkeit)) im Programmspeicher. Dann würde in der Variable 1,428571428571428 * 10 -1 stehen.
Wie macht man daraus wieder 1/7
-meilon
Ich schreibe ein Programm, welches am Ende nicht nur Dezimalzahlen anzeigen soll, sondern auch Brüche.
Wegen dem Datentyp kann ich keine dirketen Brüche speichern. Wie kann ich den nächsten Bruch errechnen?
Sagen wir mal, wir teilen 1 durch 7, da kommt dann 0,14285714285714285714285714285714 mit dem Windows Taschenrechner raus. Dieser Wert wäre jetzt mit der dem Datentyp entsprechender Genauigkeit (sagen wir mal Double aus C# (15 stellige Genauigkeit)) im Programmspeicher. Dann würde in der Variable 1,428571428571428 * 10 -1 stehen.
Wie macht man daraus wieder 1/7
-meilon