10 Eylül 2023 Pazar

C#'DA OPERATÖRLER

Operatörler, ve kullanımları aşağıdaki örneklerdeki gibidir.

ARİTMETİK OPERATÖRLER

int x = 10;

int y = 5;

int result;


Console.WriteLine("x + y = {0}", x + y);

Console.WriteLine("x - y = {0}", x - y);

Console.WriteLine("x * y = {0}", x * y);

Console.WriteLine("x / y = {0}", x / y);


Console.ReadLine();





int m = 10;

int n = 4;


int p = m / n;

int x = m / n;

int y = m / n;


Console.WriteLine("p = {0} ", p);

Console.WriteLine("x = {0} ", x);

Console.WriteLine("y = {0} ", y);


Console.ReadLine();




int x, y, sonuc;

float fsonuc;


x = 7;

y = 5;


sonuc = x / y;

Console.WriteLine("x/y: {0}", sonuc);


fsonuc = (float)x / y;

Console.WriteLine("x/y: {0}", fsonuc);


fsonuc = x / (float)y;



Console.WriteLine("x/y: {0}", fsonuc);


fsonuc = (float)x / (float)y;



Console.WriteLine("x/y: {0}", fsonuc);


fsonuc = (float)(x / y);

Console.WriteLine("x/y: {0}", fsonuc);

Console.ReadLine();





double x = 13;

double y = 7;

double sonuc = x % y;


Console.WriteLine("x % y = {0}", sonuc);

Console.ReadLine();





double x = 10.57;

double y = 4.83;

double sonuc = x % y;


Console.WriteLine("x % y = {0}", sonuc);

Console.ReadLine();




int toplam = 0, fark = 0, carpim = 0, modulo = 0;

float bolum = 0;

int sayi1 = 10, sayi2 = 2;


toplam = sayi1 + sayi2;

fark = sayi1 - sayi2;

carpim = sayi1 * sayi2;

bolum = sayi1 / sayi2;

modulo = 3 % sayi2;


Console.WriteLine("sayı1 = {0}, sayı2 = {1}", sayi1, sayi2);

Console.WriteLine();

Console.WriteLine("{0} + {1} = {2}", sayi1, sayi2, toplam);

Console.WriteLine("{0} - {1} = {2}", sayi1, sayi2, fark);

Console.WriteLine("{0} * {1} = {2}", sayi1, sayi2, carpim);

Console.WriteLine("{0} / {1} = {2}", sayi1, sayi2, bolum);

Console.WriteLine();

Console.WriteLine("3 sayısı {0} ile bölününce {1} kalır", sayi2, modulo);


Console.ReadLine();





int x = 5;

Console.WriteLine("x = {0}", x);

Console.WriteLine("++x değeri = {0}", ++x);

Console.WriteLine("x = {0}", x);

x = 5;

Console.WriteLine("x++ değeri = {0}", x++);

Console.WriteLine("x = {0}", x);


Console.ReadLine();






int n = 35;

float x = 12.7f;


Console.WriteLine("n = {0} iken --n = {1} ve n = {2} olur.", n, --n, n);

Console.WriteLine("n = {0} iken ++n = {1} ve n = {2} olur.", n, ++n, n);

Console.WriteLine("n = {0} iken n-- = {1} ve n = {2} olur.", n, n--, n);

Console.WriteLine("n = {0} iken n++ = {1} ve n = {2} olur.", n, n++, n);

Console.WriteLine();

Console.WriteLine("x = {0} iken --x = {1} ve x = {2} olur.", x, --x, x);

Console.WriteLine("x = {0} iken ++x = {1} ve x = {2} olur.", x, ++x, x);

Console.WriteLine("x = {0} iken x-- = {1} ve x = {2} olur.", x, x--, x);

Console.WriteLine("x = {0} iken x++ = {1} ve x = {2} olur.", x, x++, x);


Console.ReadLine();






int sayi = 0;

int onelArtim;

int onelEksim;

int sonalArtim;

int sonalEksim;

int pozitif;

int negatif;

sbyte bitNot;

bool logNot;


onelArtim = ++sayi;

Console.WriteLine("Önel-Artım: {0}", onelArtim);


onelEksim = --sayi;

Console.WriteLine("Önel-Eksim: {0}", onelEksim);


sonalEksim = sayi--;

Console.WriteLine("Sonal-Eksim: {0}", sonalEksim);


sonalArtim = sayi++;

Console.WriteLine("Sonal-Artim: {0}", sonalArtim);

Console.WriteLine("Sayının son değeri {0}", sayi);


pozitif = -sonalArtim;

Console.WriteLine("Pozitif: {0}", pozitif);


negatif = +sonalArtim;

Console.WriteLine("Negatif: {0}", negatif);


bitNot = 0;

bitNot = (sbyte)(-bitNot);

Console.WriteLine("Bitwise Not: {0}", bitNot);


logNot = false;

logNot = !logNot;

Console.WriteLine("Logical Not: {0}", logNot);


Console.ReadLine();





int x = 5;

Console.WriteLine("x = {0} ise x-- * x-- = {1}", x, x-- * x--);

Console.WriteLine("x = {0} ise x++ * x++ = {1}", x, x++ * x++);

Console.WriteLine("x = {0} ise x-- * x++ = {1}", x, x-- * x++);

Console.WriteLine("x = {0} ise --x * --x = {1}", x, --x * --x);

Console.WriteLine("x = {0} ise x-- * x = {1}", x, x-- * x);

Console.WriteLine("x = {0} ise --x * ++x = {1}", x, --x * ++x);

Console.WriteLine("x = {0} ise x * x-- = {1}", x, x * x--);

Console.WriteLine("x = {0} ise x-- * x++ = {1}", x, x-- * x++);


Console.ReadLine();





int x, y, sonuc;

float fsonuc;


x = 7;

y = 5;


sonuc = x + y;

Console.WriteLine("{0} + {1} = {2}", x, y, sonuc);


sonuc = x - y;

Console.WriteLine("{0} - {1} = {2}", x, y, sonuc);


sonuc = x * y;

Console.WriteLine("{0} * {1} = {2}", x, y, sonuc);


sonuc = x / y;

Console.WriteLine("{0} / {1} = {2}", x, y, sonuc);


fsonuc = (float)x / (float)y;

Console.WriteLine("{0} / {1} = {2}", x, y, fsonuc);


sonuc = x % y;

Console.WriteLine("{0} % {1} = {2}", x, y, sonuc);


Console.ReadLine();






int x = 10;

int y = 4;

bool sonuc;


sonuc = (x > y);

Console.WriteLine("x > y = {0}", sonuc);


sonuc = (x < y);

Console.WriteLine("x < y = {0}", sonuc);


sonuc = (x <= y);

Console.WriteLine("x <= y = {0}", sonuc);


sonuc = (x >= y);

Console.WriteLine("x >= y = {0}", sonuc);


sonuc = (x == y);

Console.WriteLine("x == y = {0}", sonuc);


sonuc = (x > y);

Console.WriteLine("x != y = {0}", sonuc);

Console.ReadLine();





MANTIKSAL OPERATÖRLER



static bool aaaa()

{

Console.WriteLine("aaaa fonksiyonu çağırıldı");

return false;

}

static bool bbbb()

{

Console.WriteLine("bbbb fonksiyonu çağırıldı");

return true;

}

public static void Main()

{

Console.WriteLine("regular AND:");

Console.WriteLine("Sonuç : {0}", aaaa() & bbbb());

Console.WriteLine("kısa-devre AND:");

Console.WriteLine("Sonuç : {0}", aaaa() && bbbb());


Console.ReadLine();






int x = 5;

int y = 4;


Console.WriteLine(5 == 6 - 1 && 7 > 6);

Console.WriteLine(5 >= 4 && 7 < 6 + 3);

Console.WriteLine(5 != 4 && 7 - 1 == 6);

Console.WriteLine(!(5 == 4) && 7 > 6);

Console.ReadLine();





int x = 5;

int y = 4;


Console.WriteLine(5 == 6 - 1 || 7 > 6);

Console.WriteLine(5 >= 4 || 7 < 6 + 3);

Console.WriteLine(5 != 4 || 7 - 1 == 6);

Console.WriteLine(!(5 == 4) || 7 > 6);

Console.ReadLine();





ATAMA OPERATÖRLERİ



int x = 5;

int y = 5;


Console.WriteLine("x = {0} ve y = {1}", x, y);


x = x + y;


Console.WriteLine("x = x + y ise x = {0}", x + y);


x += y;


Console.WriteLine("x += y ise x = {0}", x);


Console.WriteLine("************");


x = x - y;


Console.WriteLine("x = x - y ise x = {0}", x - y);


Console.WriteLine("************");


x -= y;


Console.WriteLine("x -= y ise x = {0}", x);


x = x * y;


Console.WriteLine("x = x * y ise x = {0}", x * y);


x *= y;


Console.WriteLine("x *= y ise x = {0}", x);


Console.WriteLine("************");


x = x / y;


Console.WriteLine("x = x / y and x = {0}", x / y);


x = x /= y;


Console.WriteLine("x = x /= y and x = {0}", x);


x = x % y;


Console.WriteLine("x = x % y and x = {0}", x % y);


x = x %= y;


Console.WriteLine("x %= y ise x = {0}", x);

Console.ReadLine();



Paylaş:

0 Yorumlar:

Yorum Gönder

İSTATİSTİK

KİTAP ÖNERİSİ