# Hesap makinesi

**Hesaplayıcıda** " içinde bir alandır**Düzenleyici"** aynı adlı sekmeye tıkladığınızda açılan blok. Bu alanda mantıksal veya aritmetik işlemler gerçekleştirebilir, oluşturucudan API isteklerinin fonksiyonlarını çalıştırabilir ve mevcut entegrasyonları kullanabilirsiniz.

Bu, bu bloğa giren müşteri için bir değişken atamanıza (tanımlamanıza) veya mevcut değişkenlerin değerlerini güncellemenize olanak tanır. Bu işlevsellik özellikle huniler oluştururken veya trafik kaynaklarını izlerken kullanışlıdır.&#x20;

{% hint style="success" %}
Aynı başlıklı makale, nasıl [değişkenlerle çalışılacağını açıklar.](/doc/tr/chatbot/functions/hesap-makinesi/variables.md)
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/8f4888dcafb6328e7ba1894d98ffe797857085ff" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="danger" %}
Temel noktalar:

Hesap makinesiyle çalışırken, bir değişken adı bir sayı ile başlayamaz.&#x20;

<mark style="color:kırmızı;">**Yanlış:**</mark> <1\_name>\ <mark style="color:yeşil;">**Doğru:**</mark> \<name\_1>.

Bir değişken adı boşluk içeremez; kelimeleri ayırmak için alt çizgi "\_" kullanın.\ <mark style="color:kırmızı;">**Yanlış:**</mark> \<Client Name>\ <mark style="color:yeşil;">**Doğru:**</mark> \<Client\_Name>

Daha fazla ayrıntı için şu makaleyi okuyun <mark style="color:kırmızı;">"Değişkenler."</mark> <mark style="color:kırmızı;"></mark><mark style="color:kırmızı;">**bağlantı**</mark>
{% endhint %}

## **Oluşturucuda Hesap Makinesi nasıl kullanılır**

{% hint style="danger" %}
kullanmanıza gerek yoktur **#{}** sözdizimi, bir değişkene başvururken.
{% endhint %}

Oluşturucuda bir değişkenin değerini hesaplama örneği **Hesaplayıcıda** alanını bulun:

<div data-with-frame="true"><figure><img src="/files/03bc9c46e970db4ce0090d2ad7db886fa07d68d1" alt="" width="563"><figcaption></figcaption></figure></div>

Değişkenlere, adlarıyla doğrudan ya da **#{}** sözdizimi kullanılarak başvurulabilir. Tüm değişkenler otomatik olarak kayan noktalı sayılara dönüştürülür.

Hesap makinesi gerekli tüm mantıksal ve aritmetik işlemleri destekler.

### Hesap Makinesinde Yorumlar

Yorum eklemek için **Hesaplayıcıda**için şunu kullanın **/\* yorum metni&#x20;*****/.*** Bu */* \*/ sözdizimi hem tek satırlı hem de çok satırlı yorumlar yazmanıza olanak tanır:

<div data-with-frame="true"><figure><img src="/files/c0c5757ba5b20e9fbed65ae0c7cdca19e857503e" alt="" width="563"><figcaption></figcaption></figure></div>

Yorumunuzu her zaman sonunda **\*/** etiketiyle kapatmayı unutmayın; <mark style="color:kırmızı;">**aksi takdirde, yorum bir sonraki satıra devam eder.**</mark>

<div data-with-frame="true"><figure><img src="/files/a3629091cefa1386dc37de87f787a10a1b03f8ff" alt=""><figcaption></figcaption></figure></div>

Yorum "Hesap Makinesi" alanındaki son satır olsa bile, yorum için kapanış etiketini eklemeyi unutmayın.

{% hint style="warning" %}
Yorumları art arda doğrudan yerleştirmeyin; aralarında en az bir boş satır olmalıdır.
{% endhint %}

### **Sabitler**

"**E**": Euler’in sayısı e&#x20;

### **Desteklenen operatörler**

"**+**": toplama&#x20;

"**-**"': çıkarma&#x20;

"**\***" *çarpma*&#x20;

"**/**": *bölme*

"**%**'"*: bölme kalanı*&#x20;

"**^**" "**\*\***": üs alma&#x20;

"**==**" "**!=**" "**>**" "**<**" "**>=**" "**<=**": karşılaştırma operatörleri&#x20;

"**ve**" "**VE**" "**&&**": mantıksal VE&#x20;

"**veya**" "**VEYA**" "**||**": mantıksal VEYA

{% hint style="warning" %} <mark style="color:kırmızı;">**Önemli!**</mark> Değişkenli mantıksal tetikleyiciler <mark style="color:kırmızı;">**"Değişken"**</mark> alanında yazılmalıdır, "Trigger" alanında değil!
{% endhint %}

Örneğin, bağlayıcı üzerinden geçiş, değişken **Phone\_Number** doluysa gerçekleşir. Aşağıdaki şekle bakın:

<div data-with-frame="true"><figure><img src="/files/ea4f6efb13c90ca1166d9d19c7832cb69b869a9f" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
Not!&#x20;

Bir değişkeni tırnak içinde bir değerle karşılaştırıyorsanız, tırnak işaretleri ile değer arasında boşluk olmadığından emin olun; aksi takdirde blok tetiklenmeyebilir veya yanlış davranabilir!

<mark style="color:yeşil;">**Doğru**</mark> (tırnak işaretinden önce <mark style="color:kırmızı;">**boşluk yok**</mark> veya <mark style="color:kırmızı;">**my\_new\_bot değerinden sonra**</mark>):

<img src="/files/00afca8db01918404935af1f934f59ea381cc216" alt="" data-size="original">

<mark style="color:kırmızı;">**Yanlış**</mark> (tırnak işaretinden önce boşlukla):

<img src="/files/e2d9cf40f647bd0bb0acf8d7c93d698c38ed5c43" alt="" data-size="original">

{% endhint %}


---

# 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.mavibot.ai/doc/tr/chatbot/functions/hesap-makinesi.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.
