Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Bin neu hier, daher erst mal n freundliches Hallo :)

Ich kenn mich mit C noch nicht so gut aus, will es aber lernen. Hab jetzt ganz einfach angefangen mit Gleichungen, Variablen usw.

Beim lösen der Gleichung ax^2+bx+c=0 ist mir aufgefallen, dass mir nur Fliesskommawerte ausgegeben werden. Meine Frage ist daher, ob es eine Möglichkeit in C gibt, mir hier das Ergebnis in Bruchform anzugeben?

Tut mir Leid für die blöde Frage ;) aber wäre ganz interessant zu wissen!

Danke schon mal für eure Antworten!

Kennst du so ein Framework, das ich dazu nutzen könnte?

Woher soll man bei einer Fließkommazahl unterscheiden können, ob es eine periodische oder irrationale Zahl ist, die Fließkommazahl hat nur endlich viele Stellen?

Warum berechnest Du nicht direkt die quadratische Gleichung als Bruchterme? Ist nur ein bisschen mathematisch das ganze umformen

Phil

P.S.: mal abgesehen davon, dass auch eine komplexe Lösung möglich wäre

Meine Frage ist daher, ob es eine Möglichkeit in C gibt, mir hier das Ergebnis in Bruchform anzugeben?
Das geht grundsätzlich nicht, weil Fließkommatypen prinzipbedingt ungenau sind.

Bei der Gleichung 3x = 1 würdest du einen Wert bekommen, der nicht genau 1/3 ist, weil sich 1/3 nicht genau als Fließkommawert darstellen lässt. Damit kann aber auch bei der Umwandlung in einen Bruch nicht mehr 1/3 herauskommen, sondern möglicherweise so etwas wie 333333/1000000. Das ist sehr nahe bei 1/3, sieht aber komplett anders aus.

Dir bleibt nur, von vornherein nur in Brüchen zu rechnen. Das ist bei quadratischen Gleichungen und den damit verbundenen Wurzeln in der Termen natürlich kaum machbar.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.