Atama operatörü 
Giriş operatörünü kullanarak herhangi bir değişkenin değerini ayarlayabileceğinizi zaten biliyoruz.  Programın yürütülmesi sırasında kullanıcı tarafından bir değer belirtildiği durumlarda bir girdi ifadesi kullanılır.
Ancak çoğu zaman bir değişkeni belirli bir formül kullanarak hesaplayarak yeni bir değer belirlememiz gerekir. Bu durumda - atama operatörü bize yardımcı olacaktır. Zaten son problemlerde biraz kullandık. Şimdi bundan daha detaylı bahsedelim.
 
Bir atama operatörünün genel biçimi aşağıdaki gibidir: <değişken adı> = <ifade>;

Atama operatörü şu şekilde çalışır:
1. Önce atama işaretinin sağındaki ifade değerlendirilir.
2. İfadenin sonuç değeri, atama işaretinin solundaki değişkende depolanır ("atanmış" deyin). Bu durumda değişkenin eski değeri silinir.

Örneğin, c değişkeninin değerini b değişkeninin değerinin iki katına ayarlamamız gerekirse, bunu şöyle yazmamız gerekecek: c = 2 * b; Programlamada bir ifadede çarpma işaretlerini atlayamayacağınızı unutmayın. Aksi halde bilgisayar neyi çarpmak istediğinizi anlamayacaktır.
Örneğin, sadece c = 2b yazamazsınız, bu yanlış olur!

Atama operatörünün sağ tarafında bulunan ifade, değerleri hesaplamanızı sağlar çeşitli formüller kullanarak.< br />
Bir ifade neleri içerebilir
X tamsayılar ve gerçek sayılar (gerçek sayılarda, tamsayı ve kesirli kısımlar matematikte alışılageldiği gibi virgülle değil noktayla ayrılır);
• aritmetik işaretler:  
    + ekleme;
    - çıkarma;
    * çarpma;
    / bölümü;
    % modulo.

• standart işlev çağrıları:
 Math.Abs(x)  - gerçek sayı modülü x;
 Math.Sqrt(x)  - bir gerçek sayının karekökü x;
 Math.Pow(x,y)  - x üzeri y
hesaplar

• işlemlerin sırasını değiştirmek için parantezler.

Herhangi bir programlama dili, aritmetik ifadelerde kullanılabilen birçok yerleşik işlev içerir.
Ek işlevleri kullanmak için genellikle ek kitaplıklar eklemeniz gerekir.

Örneğin, en sık kullanılan standart matematiksel işlevler ve bunların C# dilinde gösterimi.
 Math.Abs(x) -  gerçek modül x;
 Math.Sqrt(x) -  bir gerçek sayının karekökü x;
 Math.Pow(x,y) - < /code>x üzeri y'yi hesaplar.

İşlev bağımsız değişkeninin her zaman köşeli parantez içinde yazıldığını unutmayın.

Bir programlama dilinde aritmetik ifadeler yazmak için kurallar

Matematiksel biçimde yazılmış bir ifadeyi şu  yolla
değerlendirmemiz gerektiğini varsayalım.
Bizim için sonucu hesaplayan bir program yazmadan önce kurallar formüle ederiz  bir programlama dilinde cebirsel ifadelerin kayıtları:
1. İfadeler sayıları, diğer değişken adlarını, işlem işaretlerini, parantezleri, işlev adlarını içerir.< br /> 2. Aritmetik işlemler ve işaretleri (+, -, *, /, %).
3. Tamsayı ve kesirli kısımlar arasındaki ayırıcı noktadır.
4.  ifade her satıra  bir yazılır (ifadelerin doğrusal gösterimi), karakterler birbiri ardına sıralanır, tüm işlem işaretleri yazılır; parantezler kullanılır.

Bu nedenle, aritmetik ifadeleri yazma kurallarına uyarak, bu (matematiksel notasyon) kesri doğrusal bir notasyona çevirmeli, yani kesri tek satırda yazmalıyız.
Pay ve payda karmaşık (yani, iki veya daha fazla faktör içerirler) ifadeler içerir, bu durumda doğrusal biçimde yazarken
< gerekir. span style="font -family:Arial,Helvetica,sans-serif">parantez pay ve paydadaki ifadeler.
Böylece, böyle bir ifadenin doğrusal gösterimi şu şekilde görünür:

(2*17.56*17.56)/(7*2.47*0.43)

Bu ifadeyi hesaplayacak bir program yazalım: bunu yapmak için girdi ve çıktı verilerini tanımlayalım.

giriş verileri:  tüm değerler biliniyor, bu nedenle klavyeden herhangi bir şey girmeye gerek yok, bu nedenle giriş verileri olmayacak.

çıktı verileri: program, verilen aritmetik ifadenin sonucunu göstermelidir (bunu herhangi bir değişkene girebilir veya değeri hemen ekranda görüntüleyebilirsiniz).

İfadenin sonucunu herhangi bir değişkene kaydetmeden anında ekrana getireceğiz.  
Sonuç gerçek bir sayı olacaktır. 
Sistem kullanılarak;
sınıf Programı {
    statik boşluk Ana () {
        Console.WriteLine((2 * 17,56 * 17,56) / (7 * 2,47 * 0,43));
    }
}
Programı bilgisayarınızda çalıştırın ve 82.949843. çıktısını aldığından emin olun.