PowerShell

PowerShell Aritmetik Operatörler

PowerShell Toplama, Çıkarma, Çarpma, Bölme ve Mod Alma Aritmetik İşlemleri

PowerShell Aritmetik Operatörler

PowerShell aritmetik operatörler, sayısal değerlerin hesaplanmasını gerçekleştirmek için kullanılır. Aritmetik operatörler kullanarak değerleri ekleyebilir (+), çıkarabilir (-), çarpabilir (*) veya bölebilir (/). Bu operatörler ayrıca bölme işleminin geri kalanını hesaplamak için mod (%) operatörünü de içerir.

PowerShell toplama ve çarpma operatörü, string, hash tabloları ve dizilerle de kullanılabilir. Çarpma (*) operatörü girişin birden fazla kopyasını döndürür ve toplama (+) operatörü girişi birleştirir.

PowerShell Aritmetik Operatörler

Windows PowerShell aşağıdaki aritmetik operatörleri destekler:

  1. Toplama (+)
  2. Çıkarma (-)
  3. Çarpma (*)
  4. Bölme (/)
  5. Mod (%)

1. Toplama Operatörü (+)

PowerShell toplama operatörü, iki sayı, string, diziler ve hash tablolarında ekleme yapmak için kullanılan bir aritmetik operatördür.

Örnekler:

Örnek1:

Bu örnek iki sayısal değeri toplar:

$a = 10
$b = 20
$c = $a + $b
$c

Son komut $c değişkeninin değerini 30 olarak görüntüler.

Örnek 2:

Bu örnek iki string toplar:

$x = "Power"
$y = "Shell"
$z = $x + $y
$z

Son komut $z değişkeninin değerini tek bir string yani “PowerShell” olarak görüntüler.

Örnek3:

Bu örnekte iki dizi toplanır:

$x = 1,2,3
$y = "A","B","C"
$z = $x + $y
$z

Son komut, $z dizisi için aşağıdaki sonucu görüntüler:

1
2
3
A
B
C

2. Çıkarma Operatörü (-)

PowerShell çıkarma operatörü, bir sayısal değeri başka bir sayısal değerden çıkarmak, negatif bir sayı oluşturmak gibi nedenlerle kullanılan aritmetik operatördür.

Örnekler:

Örnek 1:

Bu örnek, bir sayısal değeri diğer değerden çıkarır:

$a = 20
$b = 10
$c = $a - $b
$c

Son komut $c değişkeninin değerini 10 olarak görüntüler.

Örnek 2:

Bu örnek, pozitif bir sayıyı, negatif bir sayı yapar:

$x = 10
$y = -$x
$y

Son komut $y değişkeninin değerini -10 olarak görüntüler.

3. Çarpma Operatörü (*)

PowerShell çarpma operatörü, sayısal değerleri çarpmak veya string ve dizi değerlerini belirtilen sayıda kopyalamak için kullanılan aritmetik bir operatördür.

Örnekler:

Örnek1:

Bu örnek iki sayısal değeri çarpar:

$a = 10
$b = 20
$c = $a * $b
$c

Son komut $c değişkeninin değerini 200 olarak görüntüler.

Örnek 2:

Bu örnek, çarpma operatörü sayesinde belirtilen sayıda string kopyaları oluşturmak için kullanılır:

$x = "Shell"
$y = $x*2
$y

Son komut $y değişkeninin değerini tek bir string olarak yani “ShellShell” olarak görüntüler.

Örnek 3:

Bu örnek, çarpma operatöründen sonra belirtilen bir sayıya göre dizi değerlerinin kopyalarını oluşturmak için kullanılır:

$x = 1,2,3
$y = $x * 2
$y

Son komut, $y dizisi için aşağıdaki sonucu görüntüler:

1
2
3
1
2
3

4. Bölme Operatörü (/)

PowerShell bölme operatörü, iki sayısal değeri bölmek için kullanılan bir aritmetik operatördür.

Aşağıdaki örnek iki sayısal değeri böler:

$a = 10
$b = 4
$c = $a/$b
$c

Son komut $c değişkeninin değerini 2.5 olarak görüntüler.

5. Mod Operatörü (%)

PowerShell mod alma operatörü, bölme işleminden kalanını hesaplamak için kullanılan bir aritmetik operatördür.

Aşağıdaki örnek, iki sayısal değer için mod hesaplar:

$a = 10
$b = 4
$c = $a % $b
$c

Son komut $c değişkeninin değerini 2 olarak görüntüler.

PowerShell Aritmetik Operatörler İşlem Öncelikleri

PowerShell, aşağıdaki öncelik kurallarına göre çalışır:

Öncelik Operatör
1 ()
2
3 *, /, %
4 + , –


PowerShell Aritmetik Operatörler

Makalemizi okuduğunuz için teşekkür ederiz. Konu ile ilgili daha fazla bilgi için Microsoft sitesi ziyaret edilebilir.

Soru ve önerileriniz için aşağıdaki formu kullanabilirsiniz.

Kaynak
PowerShell Nedir? PowerShell Neden Kullanılır?PowerShell TarihçesiPowerShell ÖzellikleriPowerShell Core Nedir?
Daha Fazla Göster

Ahmet Elibol

Üniversite eğitimini Kimya ve İşletme bölümlerinde tamamlayan Ahmet Elibol, yüksek lisans eğitimini de İşletme (Master of Business Administration - MBA) üzerinde tamamlamıştır. 1999 yılından bu yana bilişim sektöründe bulunmaktadır.  Ahmet Elibol, profesyonel kariyerine aldığı pascal ve delphi ile yazılım mühendisliği eğitimiyle başlamıştır. 2004 yılından sonra ilgi ve uzmanlık alanlarını Microsoft Sunucu Sistemleri, Sistem Programlama ve Bilgi Güvenliği konularında güncellemiştir. Yazar 4 yıl kadar bir akademide Sistem Mühendisliği eğitimleri de vermiştir. Yazar hobi amaçlı programlama, yapay zeka, makine öğrenmesi, yapay sinir ağları, görüntü işleme ve nesnelerin interneti konularında çalışmaktadır. İngilizce, Rusça dillerini bilen Ahmet Elibol MCT, MCITP, MCTS, MCSE, MCSA vb. uzmanlık sertifikalarına sahiptir ve Bilgisayar Mühendisliği yüksek lisansına devam etmektedir.

İlgili Makaleler

Bir yanıt yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu