Schrittweiser Ausdrucksrechner

Lösen Sie Klammerausdrücke nach der Punkt-vor-Strich-Regel.

// about

Über dieses Tool

Gib einen gewöhnlichen Rechenausdruck wie (379*11900)+(75*20000) ein. Der Rechner wertet Multiplikation und Division vor Addition und Subtraktion aus und zeigt jeden Schritt.

So verwenden Sie es

  1. Gib Zahlen mit +, -, *, / und Klammern ein.
  2. Klicke auf „Ausdruck berechnen“.
  3. Prüfe jede Vereinfachung und das Endergebnis.

Warum dieses Tool genutzt wird

  • Verarbeitet lange Formeln und verschachtelte Klammern übersichtlicher als ein einfacher Taschenrechner.
  • Zeigt Zwischenausdrücke, damit du die Rechnung nachprüfen kannst.
  • Unterstützt die vier Grundrechenarten, ohne beliebigen Code auszuführen.
Ratgeber · Rechnen · 7 Min. Lesezeit

Prozentrechnung erklärt: Prozentuale Veränderung, Prozentpunkte, gestaffelte Rabatte und Mehrwertsteuer

Wie stark ist der Umsatz gewachsen? Was kostet es im Sale? Ist der Zins um ein Prozent oder einen Prozentpunkt gestiegen? Prozentrechnung wirkt einfach, doch der falsche Grundwert ändert das Ergebnis.

Ein Prozentsatz ist ein Verhältnis, ausgedrückt in Hundertsteln. Jede Prozentrechnung läuft darauf hinaus, den richtigen Grundwert (den Nenner) zu wählen, und die meisten Alltagsfälle passen zu einer dieser vier Formeln.

① Wie viel sind B % von A?        A × B ÷ 100          (15 % von 80.000 = 12.000)
② A ist wie viel % von B?        A ÷ B × 100          (12 ÷ 48 × 100 = 25 %)
③ Veränderung von A zu B         (B − A) ÷ A × 100    (200 → 250 = +25 %)
④ A um B % erhöht/verringert     A × (1 ± B ÷ 100)    (50.000 + 20 % = 60.000)
Vier Grundformeln, Prozent und Prozentpunkte, warum 20 % plus 10 % Rabatt keine 30 % sind und wie Sie die Mehrwertsteuer herausrechnen.
Ratgeber lesen →
Mit KI bauen

Dieses Tool selbst mit KI bauen

Sie möchten eine eigene Version? Kopieren Sie den Arbeitsauftrag in einen KI-Chat oder speichern Sie die Skill-Datei für einen KI-Coding-Agenten. Beide enthalten die Funktionen, Sonderfälle und Testfälle, die wir verwendet haben.

Prompt und Skill sind auf Englisch, das KI-Tools in jeder Sprache gut verstehen.

KI-Arbeitsauftrag (Prompt)

Unverändert in Claude, ChatGPT oder Gemini einfügen.

You are an experienced full-stack web developer. Build a web tool called "Schrittweiser Ausdrucksrechner" that meets the requirements below.

## Goal

Build a calculator that evaluates expressions with arithmetic and parentheses and shows each intermediate step.

## Core features

- +, −, ×, ÷, parentheses and decimals
- Step-by-step working that follows operator precedence
- Accept thousands separators
- Copy result
- Recent history

## Inputs

- An expression string

## Outputs

- Final result
- List of intermediate results

## Edge cases and handling rules

- Implement a parser; never use eval
- Report mismatched parentheses with their position
- Handle division by zero
- Keep precision for large numbers and decimals (decimal arithmetic)

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- (379*11900)+(75*20000) = 6010100 with steps 4510100 and 1500000
- 2+3*4 = 14
- 1/0 shows an error

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Skill (SKILL.md)

Als .claude/skills/build-expression-calculator/SKILL.md speichern, damit Agenten wie Claude Code es bei jeder Änderung am Tool wiederverwenden.

---
name: build-expression-calculator
description: Use when building or changing a Schrittweiser Ausdrucksrechner tool. Build a calculator that evaluates expressions with arithmetic and parentheses and shows each intermediate step.
---

# Build: Schrittweiser Ausdrucksrechner

## Goal

Build a calculator that evaluates expressions with arithmetic and parentheses and shows each intermediate step.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- +, −, ×, ÷, parentheses and decimals
- Step-by-step working that follows operator precedence
- Accept thousands separators
- Copy result
- Recent history

## Inputs

- An expression string

## Outputs

- Final result
- List of intermediate results

## Rules

- Implement a parser; never use eval
- Report mismatched parentheses with their position
- Handle division by zero
- Keep precision for large numbers and decimals (decimal arithmetic)
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] (379*11900)+(75*20000) = 6010100 with steps 4510100 and 1500000
- [ ] 2+3*4 = 14
- [ ] 1/0 shows an error

Tipps für die Arbeit mit KI

  • Nennen Sie in der ersten Zeile Ihren Stack (React, Vue oder reines HTML), damit der Code passt.
  • Lassen Sie die KI die Testfälle ausführen und die Ergebnisse zeigen, bevor Sie den Code übernehmen.
  • Fügen Sie keine echten Passwörter, Kundendaten oder API-Schlüssel ein; nutzen Sie Beispielwerte.