Atama İşlemi C# Console-Programlama Temelleri Ders 6

Atama İşlemi C# Console-Programlama Temelleri Ders 6

= operatörü: Basit eşitleme işlemlerinde kullanılır.

Örnek:

[code=’csharp’]

int x, y=5, a, b=10;//değişken tanımlanırken ilk değer ataması için = kullanılmış

x = y + 2; //toplama işlemi için = kullanılmış

a = b * 4; //çarpma işlemi için = kullanılmış

[/code]

+= operatörü :Eşitliğin sağıdaki sayıyla kendisini toplayarak kendine eşitler.

Örnek:

[code=’csharp’]

int x=0, y=0,z=0;

x += 5;//x’e 5 ekle ve x’e eşitle 2.yol x = x + 5 şeklinde de yazılabilir

y += 7;//y’ye 7 ekle ve y’ye eşitle 2.yol y = y + 7 şeklinde de yazılabilir

z += x;//z’ye x’i ekle ve z’ye eşitle 2.yol z = z + x şeklinde de yazılabilir

[/code]

İşlem sonucu : x=5 , y=7 , z=5 olur.

Not: Bir bir artırma işlemi için x+=1 (veya x=x+1) yerine x++ işlemi kullanılabilir.

Örnek:

[code=’csharp’]

int x=0, y=0,toplam;

//Daha fazla bilgi için : www.gorselprogramlama.com

x++;//x’i bir artır

y++;//y’yi bir artır

toplam = x + y;//x ve y’yi toplayarak toplam değişkenine ata.

[/code]

İşlem sonucu : x=1 , y=1 , toplam=2 olur.

—>   ++ değişkenden sonra yapılırsa önce atama işlemi  yapılır sonra artırma yapılır.

Örnek:

[code=’csharp’]

int x=0, y=0,toplam;

x=y++;

toplam = x + y;

[/code]

önce x y’ye eşitlenir,daha sonra y artırılır. İşlem sonucu : x=0 , y=1 , toplam=1 olur.

—>  ++ değişkenden önce kullanılırsa önce artırım yapılır daha sonra atama işlemi yapılır.

Örnek:

[code=’csharp’]

int x=0, y=0,toplam;

x=++y;

toplam = x + y;

[/code]

önce  y artırılır daha sonra x y’ye eşitlenir.İşlem sonucu : x=1 , y=1 , toplam=2 olur.

Daha fazla bilgi için : www.gorselprogramlama.com

-= operatörü :Eşitliğin sağıdaki sayıdan kendisini eksilterek kendine eşitler.

Örnek:

[code=’csharp’]

int x=50, y=50,z=100;

x -= 5;//x’den 5’i çıkar  ve x’e eşitle 2.yol x = x – 5 şeklinde de yazılabilir

y -= 7;//y’den 7 yi çıkar ve y’ye eşitle 2.yol y = y – 7 şeklinde de yazılabilir

z -= x;//z’den x’i çıkar ve z’ye eşitle 2.yol z = z – x şeklinde de yazılabilir

[/code]

İşlem sonucu : x=45 , y=43 , z=55 olur.

Not: Bir bir azaltma işlemi için x-=1 (veya x=x-1) yerine x– işlemi kullanılabilir.

Örnek:

[code=’csharp’]

int x=20, y=10,fark;

x–;//x’i bir azalt

y–;//y’yi bir azalt

fark = x – y;//x ve y’yi çıkararak fark değişkenine ata.

[/code]

İşlem sonucu : x=19 , y=9 , fark=10 olur.

—>  — değişkenden sonra yapılırsa önce atama işlemi  yapılır sonra azaltma yapılır.

Örnek:

[code=’csharp’]

int x=10, y=10,fark;

x=y–;

fark = x – y;

[/code]

önce x y’ye eşitlenir,daha sonra y azalttırılır. İşlem sonucu : x=10 , y=9 , fark=1 olur.

—>  — değişkenden önce kullanılırsa önce azaltma yapılır daha sonra atama işlemi yapılır.

Örnek:

[code=’csharp’]

int x = 10, y = 10, fark;

x = –y;

fark = x – y;

Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

önce  y artırılır daha sonra x y’ye eşitlenir.İşlem sonucu : x=9 , y=9 , fark=0 olur.

*= operatörü : Eşitliğin sağıdaki sayıyla kendisini çarparak kendine eşitler.

Örnek:

[code=’csharp’]

int x = 2, y = 3, z = 2;

x *= 2;//x ile 2’i çarp ve x’e eşitle 2.yol x = x * 2 şeklinde de yazılabilir

y *= 2;//y ile 2 yi çarp ve y’ye eşitle 2.yol y = y * 2 şeklinde de yazılabilir

z *= x;//z ile x’i çarp ve z’ye eşitle 2.yol z = z * x şeklinde de yazılabilir

[/code]

İşlem sonucu : x=4 , y=6 , z=8 olur.

/= operatörü : Eşitliğin sağıdaki sayıya kendisini bölerek kendine eşitler.

Örnek:

[code=’csharp’]

int x = 4, y = 10, z = 64;

x /= 2;//x’i 2’ye böl ve x’e eşitle 2.yol x = x / 2 şeklinde de yazılabilir

y /= 2;//y’yi 2’ye böl ve y’ye eşitle 2.yol y = y / 2 şeklinde de yazılabilir

z /= x;//z’yi x’e böl ve z’ye eşitle 2.yol z = z / x şeklinde de yazılabilir

[/code]

İşlem sonucu : x=2 , y=5 , z=32 olur.

Daha fazla bilgi için : www.gorselprogramlama.com

Yorumlar 2

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir