# Math Operations

Bu fonksiyon bloğu, bir dizi sayısal girdi üzerinde gerçekleştirilebilecek temel matematiksel işlemleri sağlar. Kullanıcılar toplama, çıkarma, çarpma veya bölme gibi gerçekleştirmek istedikleri işlemi seçebilirler.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Number` Kullanıcılar, seçilen matematiksel işlemle işlenmesi için bir veya daha fazla sayısal girdi sağlayabilir.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Number` Sağlanan girdiler üzerinde uygulanan matematiksel işlemin sonucunu döndürür.

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

`Input size` Kullanıcıların işlemi gerçekleştirmek için kullanmak istedikleri giriş sayısını 2 ile 20 arasında belirlemesine olanak tanıyan bir açılır menü.

`Select a method` Aşağıdaki seçenekler arasından uygulamak için matematiksel işlemi seçmek için kullanılan bir açılır menü:

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

## 🎨 Özellikler <a href="#features" id="features"></a>

`Dynamic Input Sockets` Kullanıcının `Input size` açılır menüsündeki seçimlerine göre giriş soketlerinin sayısı dinamik olarak ayarlanır.

`Versatile Operations` Kullanıcılar, yalnızca istenen yöntemi seçerek çeşitli matematiksel işlemleri gerçekleştirme esnekliğine sahiptir.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Set Input Size**: Sağlamak istediğiniz sayısal girdilerin sayısını seçmek için `Input size` açılır menüsünü kullanın.
2. **Input Numbers**: Sayısal girdileri mevcut giriş soketlerine bağlayın.
3. **Select Operation**: `Select a method` açılır menüsünden istenen matematiksel işlemi seçin.
4. **Evaluate**: Sağlanan girdilere ve seçilen işleme göre sonucu hesaplamak için bloğu çalıştırın.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Bu fonksiyon bloğu çalıştırıldığında, kullanıcılar sağlanan sayılara uygulanan seçtikleri matematiksel işlemin sonucunu alacaklardır.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>DIVIDE İşlemini Kullanma</summary>

Bölme işlemi sırasında verilen giriş sayıların sıfır olmadığından emin olun; böylece bölme hatalarından kaçınabilirsiniz. Çalıştırmadan önce girdileri kontrol edin.

</details>

<details>

<summary>Negatif Sayılarla Başlama</summary>

Çıkarma ve bölme işlemleri için negatif sayıları kullanırken dikkatli olun; bu, işlemler sırasına bağlı olarak beklenmedik sonuçlar doğurabilir.

</details>

<details>

<summary>Diğer Bloklarla Birleştirme</summary>

Bu bloğu, işlemler gerçekleştirilmeden önce sayıları ön işleme için `Data Type Converter` veya `Batch Processing` ile birlikte kullanmayı düşünün. Bu, hataları önlemeye ve işlemleri kolaylaştırmaya yardımcı olabilir.

</details>

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

<details>

<summary>Giriş Bağlantılarında Hata</summary>

Girişleri bağlarken sorun yaşıyorsanız, uygun girdi boyutunu seçtiğinizden emin olun. Bağlantı sayısının uyumlu olduğundan emin olmak için açılır menüde boyutu ayarlayın.

</details>

<details>

<summary>Geçersiz Sonuçlar</summary>

Çıktı yanlış görünüyorsa, her bir giriş sayısını doğrulayın ve doğru matematiksel işlemin seçildiğinden emin olun.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/data-logic/mathmetical-operations/math-operations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
