if örnekleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
if örnekleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

31 Mayıs 2013 Cuma

İf Yapisi - Csharp

İf yapısı bir şeyi kıyaslama yapacağımız zaman kullanırız. Kullanımı;
İf(şart)
{
//şartımız uygunsa bu bloğu çalıştır
}
Else
//yukarıdaki şartımız gerçekleşmezse bu kod bloğu else yapısı çalısır
Örnek; Yatılı lisede okuyan bir öğrenci haftasonu dışarı çıkarken veli iznine gerek olup olmadığını bu if yapısı ile kontrol edebiliriz. Formumuza bir buton ve bir textbox ekleyelim.
private void button1_Click(object sender, EventArgs e)
        {
//öncelikle textbox’lar string değer tuttuğu için onu convert ederek integer bir değişkene atıyoruz
            int a = Convert.ToInt32(textBox1.Text);
//sonra bu integer değişkeni if yapısı içinde şartımızla kıyaslama yapıyoruz
            if (a > 18)
//şartımız tutarsa aşağıdaki mesaj kutusu çalısıyor
                MessageBox.Show("veli iznine gerek yok");
//şartımız sağlanmazsa esleye düşüyor ve oradaki ifademiz çalısıyor.
            else
                MessageBox.Show("veli iznine gerek var");

        }

25 Mayıs 2013 Cumartesi

C Programlama - Değişken Atama

#include
int main(){
float x;
x=0.35==3.5/10;
printf("%f",x);
return 0;
}
bu program hata verir. Çünkü sadece if yapısında == eşittir kullanılır. Fakat yanıldınız programın çıktısı 1 olur. Çünkü bizler ne kadar if yapısının içinde == kullanılmasına alışık olsak bile 0.35==3.5/10 ifadesi bize true yani 1 değerini döndürür. Böylece ekrana 1 çıktısı atanır.

17 Mayıs 2013 Cuma

C Programlama Örnek IV

Klavyeden okunan seri numarasına göre PI = 4- 4/3 + 4/5 – 4/7 + 4/9 - 4/11 + ... serisinden PI yi hesaplayan program
1. terim 4
2. terim 2.666666 (4 -4/3)
3. terim 3.466666 (4 -4/3 +4/5)

Cevap:

#include
int main()
{
           float serino,toplam=0,payda=1;
               int i=1;
                  scanf("%f",&serino);
                  for(i=1; i<=serino; i++)
                  {
                        if(i%2==0)
                             toplam-=4/payda;
                        else
                             toplam+=4/payda;
                        printf("%d. terim : %fn",i,toplam);
                        payda+=2;
                  }
}

C Programlama Ornek III

Kullanıcıdan okunan sayıdan küçük olan bütün kusursuz sayıları bulan programı yazınız. Kusursuz sayı kendisinden başka bölenlerinin toplamı kendisine eşit olan pozitif sayılardır.
(6 = 1+2+3,   28 = 1+2+4+7+14)
Cevap:

#include
int main()
{
            int sayi,i,toplam=0,okunan;
                  scanf("%d",&okunan);
                  for(sayi=1; sayi<=okunan; sayi++)
                  {
                  for(i=1; i
                  {
                        if(sayi%i==0)
                             toplam+=i;
                  }
                  if(sayi==toplam)
                        printf("%dn",sayi);
                  toplam=0;
                  }

                  return 0;
}

C Programlama Örnek 1

Uzun formda verilen örneği kısa form haline getiren programı yazınız.

İlgili konular: if, else, while
Input:
aaaabbcdddzzz
Output:
a4b2c1d3z3


#include
int main()
{
     int sayac=1;
     char mevcut,sonra;
     scanf("%c",&mevcut);
     while(mevcut != 'n')
     {
            scanf("%c",&sonra);
            if( mevcut == sonra )
            {
                sayac++;
            }
            else
            {
                printf("%c%d",mevcut,sayac);
                sayac=1;
            }
            mevcut=sonra;
     }
     return 0;
}


Google PageRank Checker Powered by  MyPagerank.Net