4.HAFTA

        

Üç sayıdan ortadakini bulduran program;

 

 int s1 = 67, s2 = 98, s3 = 15;

            int eb = 0, ek = 0, ortanca=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;

            if (s1 < eb && s1 > ek)

                ortanca = s1;

            if (s2 < eb && s2 > ek)

                ortanca = s2;

            if (s3 < eb && s3 > ek)

                ortanca = s3;

            Response.Write("ortanca Sayımız:" + ortanca);

 

Vize ve finale göre harf notunu bulan program ;

  int vize = 90, final = 87;

            double ort;

            ort = vize * 0.4 + final * 0.6;

            if (ort >= 90)

                Response.Write("Harf notu:AA");

            else if (ort >= 85)

                Response.Write("Harf notu:BA");

            else if (ort >= 80)

                Response.Write("Harf notu:BB");

            else if (ort >= 75)

                Response.Write("Harf notu:CB");

            else if (ort >= 70)

                Response.Write("Harf notu:CC");

            else if (ort >= 65)

                Response.Write("Harf notu:DC");

            else if (ort >= 60)

                Response.Write("Harf notu:DD");

            else if (ort >= 50)

                Response.Write("Harf notu:FD");

            else

                Response.Write("Harf notu:FF");

SWITCH YAPISI:

Switch yapısı if yapısındaki if-else if yapısına sahiptir. Bu yapının yerine alternatif olarak kullanılabilir.

                *Sadece tamsayılar sorgulanabilir.

                *Aralık belirlenemez.

                *Hatalı kullanım ihtimali yüksektir.

switch(X) {

case 1: İşlem A; break;

case 2: İşlem B; break;

case 3:İşlem C; break;

  default:

     İşlem D;

}

İf(X==1){

   İşlem A;

} else if (X==2) {

  İşlem B;

} else if(X==3) {

  İşlem C;

} else { İşlem D;

}

 

  ? :   Operatörü ;

          İf yapısının daha basit halidir kullanımı şu şekildedir ;

    (şart ifadesi) ? işlem A: işlem B;

Örnek :

   int a=100,b;

            b=(a==100) ? 40 : 20 ;

             Response.Write("b'nin değeri ="+b);

 

FOR- DÖNGÜSÜ

Bir veya daha fazla çalıştırılacak olan komut veya komutlar için kullanılır.

 Sabit döngü : For Döngüsü

Şartlı Döngüler : While Döngüsü ve Do-While Döngüsü

 For yapısı:

    For(x=1;x<=10;x++)

{

 İşlemler

}

Örnek : 1 den 10 ‘a kadar sayıları toplayan program.

   int i = 0, toplam = 0;

            for (i = 0; i <= 10; i++)

                toplam = toplam + i;

            Response.Write("toplam:" + toplam);

1 den 99 a kadar tek sayıların ortalaması ve yoplamını bulan program

int a, top=0, sayac = 0;

            for (a = 1; a <= 100; a++)

            {

                if (a % 2 == 1)

                {

                    top += a;

                    sayac++;

                }

            }

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

            Response.Write("Ortalama="+(top/sayac));

 

 

 

 

 

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