3.HAFTA

OPERATÖRLER

OPERATÖR

İŞLEVİ

ÖRNEK KULLANIM

=

Atama

A=b

+

Toplama

A=a+b

-

çıkarma

A=a-b

*

Çarpma

A=a*100

/

Bölme

A=a/2

%

Kalan

A=a%7

++

Bir artırma

A++

--

Bir azaltma

b--

İŞLEMLİ ÖZEL ATAMA OPERATÖRLERİ

OPERATÖR

KULLANIMI

EŞDEĞERİ

+=

a+=b

a=a+b

-=

a-=b

a=a-b

*=

a*=b

a=a*b

/=

a/=b

a=a/b

%=

a%=b

a=a%b

MANTIKSAL OPERATÖRLER

OPERATÖR

ANLAMI

KULLANIMI

==

Eşit mi?

A==B

< 

Küçük mü ?

A<B

> 

Büyük mü?

A>B

<=

Küçük yada Eşitmi

A<=B

>=

Büyük yada Eşit ?

A>=B

!=

Eşit Değil mi?

A!=B

OPERATÖRLERDE İŞLEM ÖNCELİĞİ

İşlem önceliği

Operatör

1

X++,x--, ()

2

++X,--x

3

*,/,%

4

+,-

Örnek:

      int k, t = 72; k = t % 7;

            Response.Write("Kalan=" + k + "<BR>");

            int x = 10, y = 100, p = 10;

            x += y;

            Response.Write("Toplam="+x+"<BR>");

            x /= 2;

            Response.Write("Bölüm=" + x + "<BR>");

            p++;

            Response.Write("P++="+ p + "<BR>");

            int A;

            A = 3 + 2 * 4;

            Response.Write("3+2*4=" + A + "<BR>");

 

KARAR YAPILARI

Programları dallandırmak için kullanılan yapılardır. Belirli bir şarta bağlı olarak farklı işlemleri yapmak gerekirse kullanılır. Dolayısı ile şart ifadeleri programın akışını kontrol eden yapılardır. Şart ifadeleri 3 guruba ayrılır.

1.       If yapısı

2.       Switch yapısı

3.       ?: Operatörü

IF – ELSE YAPISI

 Programın akışını kontrol etmek için kullanılır. Belirli şartlara göre istenilen kodları çalıştırmak için kullanılır.

 

İf(Şart)

 {

 İşlem A;

}

İf(Şart)

 {

 İşlem A;

}

Else

{

İşlem B;

}

İf(Şart) {

 İşlem A;

} else  if(şart 2){

İşlem B;

} else if(şart 3){

İşlem C;

} else{

 İşlem D;

}

 

Örnek mutlak değer :

int a = -10;

            if (a < 0)

                a *= (-1);

            Response.Write("Mutlak Değer=" + a);

 

Ortalama hesabı örneği :

  short  vize=50,final=90;

            double ort;

            ort = vize * 0.4 + final * 0.6;

            if (ort >= 70)

                Response.Write("Tekbrikler :" + ort);

            else

                Response.Write(";-( =>" + ort+"Çok üzgünsün biliyom ama yapcak bişey yok");

 

Girilen 3 sayıdan en büyüğü ile en küçüğü arasındaki farkı bulan program:

  int s1=50, s2=30, s3=43;

            int eb=0,ek=0;

            if (s1 > s2 & s1 > s3)

                eb = s1;

            if (s2 > s1 & s2 > s3)

                eb = s2;

            if (s3 > s2 & s3 > s1)

                eb = s3;

                  if (s1 < s2 & s1 < s3)

                    ek = s1;

                  if (s2 < s1 & s2 < s3)

                    ek = s2;

                  if (s3 < s2 & s3 < s1)

                    ek = s3;

              Response.Write("En büyük - En küçük farkı :" + (eb - ek));

 

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol