> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/funktionsblocke/blocks-reference/data-logic/mathmetical-operations/math-operations.md).

# Math Operations

Dieser Funktionsblock bietet grundlegende mathematische Operationen, die auf eine Reihe von numerischen Eingaben angewendet werden können. Benutzer können die Operation auswählen, die sie durchführen möchten, wie Addition, Subtraktion, Multiplikation oder Division.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Number` Benutzer können eine oder mehrere numerische Eingaben bereitstellen, die von der ausgewählten mathematischen Operation verarbeitet werden.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Number` Das Ergebnis der angewendeten mathematischen Operation auf die bereitgestellten Eingaben.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Input size` Ein Dropdown-Menü, das es den Benutzern ermöglicht, anzugeben, wie viele Eingabewerte sie für die Operation verwenden möchten, von 2 bis 20.

`Select a method` Ein Dropdown-Menü zur Auswahl der anzuwendenden mathematischen Operation aus den folgenden Optionen:

* **ADD**
* **SUBTRACT**
* **MULTIPLY**
* **DIVIDE**

## 🎨 Funktionen <a href="#features" id="features"></a>

`Dynamic Input Sockets` Die Anzahl der Eingabebuchsen passt sich dynamisch an, basierend auf der Auswahl des Benutzers im Dropdown `Input size`.

`Versatile Operations` Benutzer haben die Flexibilität, verschiedene mathematische Operationen durch einfaches Auswählen der gewünschten Methode durchzuführen.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Set Input Size**: Verwenden Sie das Dropdown `Input size`, um auszuwählen, wie viele numerische Eingaben Sie bereitstellen möchten.
2. **Input Numbers**: Verbinden Sie numerische Eingaben mit den verfügbaren Eingabebuchsen.
3. **Select Operation**: Wählen Sie die gewünschte mathematische Operation aus dem Dropdown `Select a method`.
4. **Evaluate**: Führen Sie den Block aus, um das Ergebnis basierend auf den bereitgestellten Eingaben und der ausgewählten Operation zu berechnen.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Beim Ausführen dieses Funktionsblocks erhalten die Benutzer das Ergebnis der ausgewählten mathematischen Operation, die auf die bereitgestellten Zahlen angewendet wurde.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Using DIVIDE Operation</summary>

Stellen Sie sicher, dass die in der Division verwendeten Eingabewerte ungleich Null sind, um Divisionfehler zu vermeiden. Überprüfen Sie die Eingaben vor der Ausführung.

</details>

<details>

<summary>Handling Negative Numbers</summary>

Seien Sie beim Umgang mit negativen Zahlen bei Subtraktion und Division vorsichtig, da dies je nach Reihenfolge der Operationen unerwartete Ergebnisse liefern kann.

</details>

<details>

<summary>Combining with Other Blocks</summary>

Erwägen Sie, diesen Block zusammen mit dem `Data Type Converter` oder `Batch Processing` zu verwenden, um Zahlen vor der Durchführung von Operationen vorzubereiten. Dies kann helfen, Fehler zu vermeiden und die Abläufe zu optimieren.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Error on Input Connections</summary>

Wenn Sie Probleme beim Anschließen von Eingaben haben, überprüfen Sie, ob Sie die entsprechende Eingangsgröße ausgewählt haben. Passen Sie die Größe im Dropdown an, um eine übereinstimmende Anzahl an Eingaben sicherzustellen.

</details>

<details>

<summary>Invalid Results</summary>

Wenn das Ergebnis inkorrekt erscheint, überprüfen Sie jede Eingabenzahl auf Genauigkeit und stellen Sie sicher, dass die richtige mathematische Operation ausgewählt wurde.

</details>
