Bruch ↔ Dezimal Umrechner
Wandelt Brüche in Dezimalzahlen und Dezimalzahlen in Brüche um. Zeigt vereinfachte Form, gemischte Zahlen und Prozentsatz.
Häufige Brüche
Über dieses Tool
Die Umwandlung zwischen Brüchen und Dezimalzahlen ist eine grundlegende mathematische Fertigkeit, die für Schüler, Fachleute und alle, die mit präzisen Berechnungen arbeiten, unverzichtbar ist. Egal ob zum Vereinfachen mathematischer Ausdrücke, zum Vergleichen von Zahlenwerten oder zum Verständnis der Beziehung zwischen Brüchen und ihren Dezimaläquivalenten – die Beherrschung beider Formen stärkt das mathematische Selbstvertrauen. Dieses Werkzeug konvertiert sofort zwischen diesen beiden Darstellungen und zeigt gleichzeitig die vereinfachte Form, die gemischte Zahl und das Prozentäquivalent.
Geben Sie einfach einen Bruch wie 3/4 oder eine Dezimalzahl wie 0,75 ein, und das Werkzeug zeigt die Umwandlung in mehreren Formaten. Bei Eingabe eines Bruchs erhalten Sie den Dezimalwert zusammen mit dem dazugehörigen Prozentsatz; bei Eingabe einer Dezimalzahl arbeitet das Werkzeug rückwärts, um die einfachste Bruchform zu finden. Es ist perfekt für Budgets, Rezepte, Ingenieurwesen oder akademische Arbeiten, bei denen Bruchmessungen üblich sind. Das Werkzeug verarbeitet echte und unechte Brüche mühelos.
Häufig gestellte Fragen
Code-Implementierung
# Fraction and Decimal Conversion
from math import gcd
from fractions import Fraction
def fraction_to_decimal(numerator: int, denominator: int) -> float:
if denominator == 0:
raise ValueError("Denominator cannot be zero")
return numerator / denominator
def decimal_to_fraction(decimal: float, max_denominator: int = 10000) -> tuple[int, int]:
f = Fraction(decimal).limit_denominator(max_denominator)
return f.numerator, f.denominator
def simplify_fraction(numerator: int, denominator: int) -> tuple[int, int]:
common = gcd(abs(numerator), abs(denominator))
return numerator // common, denominator // common
def to_mixed_number(numerator: int, denominator: int) -> str:
if abs(numerator) < denominator:
return f"{numerator}/{denominator}"
whole = numerator // denominator
remainder = abs(numerator % denominator)
if remainder == 0:
return str(whole)
return f"{whole} {remainder}/{denominator}"
# Examples
print(fraction_to_decimal(3, 4)) # 0.75
print(decimal_to_fraction(0.75)) # (3, 4)
print(simplify_fraction(6, 8)) # (3, 4)
print(to_mixed_number(7, 4)) # "1 3/4"
print(f"{fraction_to_decimal(1, 3):.6f}") # 0.333333Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.