İşlem Önceliği C# Console-Programlama Temelleri Ders 19

İşlem Önceliği C# Console-Programlama Temelleri Ders 19

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

 

İşlem Önceliği  Sırası :

1.Pararantezler

2.Üs alma

3.Çarpma ve Bölme

4.Toplama ve Çıkarma

Not: Yapılan işlemde yukarıdaki sıra tamamlandıktan sonra eğer aynı tür işlemler  kaldıysa işlem soldan sağa doğru yapılır.Konu örneklerle daha iyi anlaşılacaktır.

Örnek:  36/6/3 işleminin sonucu nedir.

Yukarıda önce 6’yı üçe bölüp sonra çıkan sonucu 36’ya bölerseniz sonuç yanlış çıkar.İşleme soldan başlamalsınız.Önce 36  3’e bölünür.Sonra çıkan sonuç 3’e bölünür.İşlemi c# consolde yazıp deneyelim.

Yukarıdaki işlemde önce üs daha sonra toplama ve çıkarma işlemi yapılır.

[code=’csharp’]

namespace islem_onceligi

{

class Program

{

static void Main(string[] args)

{

int sonuc;

sonuc = 36/6/3;

Console.WriteLine(“İşlemin sonucu = {0} “,sonuc);

Console.ReadKey();

}

}

}

[/code]

 

Örnek:  8/4*2 işleminin sonucu nedir.

Yukarıda önce 4’ü 2 ile çarpıp sonra çıkan sonucu 8’e bölerseniz sonuç yanlış çıkar.İşleme soldan başlamalsınız.Önce 8  4’e bölünür.Sonra çıkan sonuç 2 ile çarpılır.İşlemi c# consolde yazıp deneyelim.

[code=’csharp’]

namespace islem_onceligi

{

class Program

{

static void Main(string[] args)

{

int sonuc;

sonuc = 8 /4 * 2;

Console.WriteLine(“İşlemin sonucu = {0} “,sonuc);

Console.ReadKey();

}

}

}

[/code]

 

Örnek:  4^2+6-1+3  işleminin sonucu nedir.

Yukarıdaki işlemde önce üs daha sonra toplama ve çıkarma işlemi yapılır.

[code=’csharp’]

namespace islem_onceligi

{

class Program

{

static void Main(string[] args)

{

double sonuc;

sonuc = Math.Pow(4,2)+6-1+3;

Console.Write(“İşlemin Sonucu = {0} “, sonuc);

Console.ReadKey();

}

}

}

[/code]

 

Örnek:  (3+2)4-1+6/2  işleminin sonucu nedir.

Yukarıdaki işlemde önce parantez içi , sonra bölme en son  toplama ve çıkarma işlemi yapılır.

[code=’csharp’]

namespace islem_onceligi

{

class Program

{

static void Main(string[] args)

{

double sonuc;

sonuc = (3+2)*4-1+6/2;

Console.Write(“İşlemin Sonucu = {0} “, sonuc);

Console.ReadKey();

}

}

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

[/code]

 

Örnek:  (5-2)2-1+8^2/2  işleminin sonucu nedir.

Yukarıdaki işlemde  parantez ,  üs,bölme en son toplama ve çıkarma işlemi yapılır.

[code=’csharp’]

namespace islem_onceligi

{

class Program

{

static void Main(string[] args)

{

double sonuc;

sonuc = (5-2)*2-1+Math.Pow(8,2)/2;

Console.Write(“İşlemin Sonucu = {0} “, sonuc);

Console.ReadKey();

}

}

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

[/code]

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

 

Yorumlar 4

Bir yanıt yazın

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