Anahtar kelimeler

Gösterme

    Takvim
    <<  Ocak 2009  >>
    PaSaÇaPeCuCuPa
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    //Çok basit bir program. Değişkenlerin uzunluklarını bulmak için sadece "sizeof()" komutunu kullanacağız. 

    #include<stdio.h>
    #include<conio.h>
    main()
    {
    int a;
    float b;
    char c;
    double d;
    longint e;
    longdouble f;
    shortint g;

    printf("int uzunlugu=%d \n", sizeof(a));
    printf("float uzunlugu=%d \n", sizeof(b));
    printf("char uzunlugu=%d \n", sizeof(c));
    printf("double uzunlugu=%d \n", sizeof(d));
    printf("longint uzunlugu=%d \n", sizeof(e));
    printf("longdouble uzunlugu=%d \n", sizeof(f));
    printf("shortint uzunlugu=%d \n", sizeof(g));

    getch();

    }
    /*boylece değişken tiplerinin byte uzunluğunu buluyoruz.
    C'de değişkenlerin boyutlarına çok dikkat etmemiz gerekir.
    Yaptığımız programları ne kadar en az hafıza ile yaparsak program
    o kadar hızlı çalışır. */

    3 kişi tarafından 2.7 olarak değerlendirildi

    • Currently 2,666667/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    info@bahriyilmaz.net , eingetragen am 24. Ekim 2008, 00:22

    SQL 'de verileri sorgularken işimizi çok kolaylaştıracak kullanımı kolay bir kaç komuttan bahsetmek istiyorum. Sorgulama işlemlerini yaparken daha önceki yazımda oluşturduğum tablolar üzerinden işlem yapacağım.

    IN. Genellikle koşul belirtirken kullanırız. Örneğin adı "Bahri Yılmaz",
    "Şule Soylu" ve "Kürşat Yavuz" olan öğrencileri listeleyelim.

    SELECT * FROM ogrenciler
    WHERE ad_soyad IN ("Bahri Yılmaz","Şule Soylu","Kürşat Yavuz")

    ***************************************************************

    LIKE. Bu deyim aradığımız kelimede sıkıntı çekiyorsak bize yardımcı olacaktır.
    Mesela adının sonu "can" ile biten bütün öğrencileri sorgula.

    SELECT * FROM ogrenciler
    WHERE ad_soyad LIKE ("%can")

    ***************************************************************

    DISTINCT. Bu deyim ile birbirinin aynı olan isimlerin veya verilerin listelenmemesi
    için kullanılır.


    SELECT DISTINCT ad_soyad FROM ogrenciler

    ***************************************************************

    BETWEEN. Hepinizinde bildiği gibi arasında anlamı vardır. Örneğin öğrenci numarası
    01 ile 36 aarasında olan öğrencileri sorgula.

    SELECT * FROM ogrenciler
    WHERE ogr_no BETWEEN (221120071001) AND (221120071036)

    ***************************************************************

    ORDER BY ASC. Bu komut küçükten büyüğe doğru sıralamak için kullanılır.

    SELECT ogr_no FROM ogrenciler ORDER BY ogr_no ASC

    ***************************************************************

    ORDER BY DESC. Bu komutta ASC nin tam tersi olarak çalışır.Büyükten küçüğe sıralar.

    SELECT ogr_no FROM ogrenciler ORDER BY ogr_no DESC

    ***************************************************************

    GROUP BY. Mesela 2005 girişli öğrenciler ile 2007 girişli öğrencileri listeleyelim.

    SELECT * FROM ogrenciler 
    GROUP BY ogr_no ASC

    ***************************************************************

    ALIAS. Genellikle tablonun veya sütunun adını başka birşeymiş gibi değiştirip
    sorgulama yapmak için kullanılır.

    SELECT ad_soyad AS isim FROM ogrenciler

     

    4 kişi tarafından 4.8 olarak değerlendirildi

    • Currently 4,75/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    2008 - 2009 Güz Dönemi Bilgisayar Bölümü Sınav Programı. Sınavlarda arkadaşlarıma başarılar diliyorum.

    Sınav Programını İndirmek İçin Tıklayınız.

    Kolay gelsin.

    Bu yazıyı ilk değerlendiren siz olun

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    info@bahriyilmaz.net , eingetragen am 11. Ekim 2008, 14:55

    Çok sevdiğim, belki de beni anlatan bir şarkı. Sizlerle paylaşmak istedim.

    Sen bunu zaten biliyordun
    Her gün,her gün aşkı yenibaştan yazdım
    Belki kanım boşa aktı
    Belki kırmızı bir kurdeleydi kanım
    Son beyaz gülümde soldu
    Son iyiliği yaptım
    Son beyaz gülümde soldu
    Son iyiliği yaptım
    Kayboldum...
    Yolumu kaybettim ben
    Oyunu kaybetiim ben
    Dolanır durur ruhum
    Kayboldum...
    Ne büyük bir yalandım
    Ben oyunu kaybettim
    Dolanır durur ruhum
    ***************************************
    Sen bunu zaten biliyordun
    Her gün,her gün aşkı yenibaştan yazdım
    Belki kanım boşa aktı
    Belki kırmızı bir kurdeleydi kanım
    Son iyiliği yaptım
    Son iyiliği yaptım
    Kayboldum...
    Yolumu kaybettim ben
    Oyunu kaybetiim ben
    Dolanır durur ruhum
    Kayboldum...
    Ne büyük bir yalandım
    Ben oyunu kaybettim
    Dolanır durur ruhum

    Bu yazıyı ilk değerlendiren siz olun

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    info@bahriyilmaz.net , eingetragen am 11. Ekim 2008, 01:00

    Bu for döngüsünde a adlı boolean değişken true
    oluncaya kadar döngü çalışmaya devam eder. i değişkeninin
    değeri sorgulanmaz.

    class For {
      public static void main(String args[]) {
        int i;
        bolean a = false;
         
        for(i=1; !a ; i++)  {

          //.....
          if(interrupted()) a=true;

        }
      }

    }


     ***For Döngüsünün For-Each versiyonu***

    For-Each stili bir dongu, dizi gibi bir nesneler koleksiyonu
    üzerinde kesin sıralı bir bicimde bastan sona kadar dongu
    olusturmak icin tasarlanmıstır.

    Class ForEach {
      public static void main(String args[]) {
        int sayilar[]={1,2,3,4,5,6,7,8,9,10};
        int toplam=0;

         //degerleri goruntulemek ve toplamak icin for-each sitili bir dongu
         for(int x : sayilar) {
          system.out.println("Deger :" + x);
          toplam + = x;
         }
       
        system.out.println("Toplam :" + toplam);
      
        }
    }

    Ekran Çıktısı :

    Deger :1
    Deger :2
    Deger :3
    Deger :4
    Deger :5
    Deger :6
    Deger :7
    Deger :8
    Deger :9
    Deger :10
    Toplam :55

    3 kişi tarafından 4.3 olarak değerlendirildi

    • Currently 4,333333/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    info@bahriyilmaz.net , eingetragen am 11. Ekim 2008, 00:05

    ESOGU Bilgisayar ve Bilişim Teknoloji Klübü'nde paylaştığım konuyu burada da yayınlamak istedim. Çok basit bir uygulama.

    -Tablo Oluşturma (Create)

    CREATE TABLE ogrenciler(
    ogr_no int,ad_soyad varchar(25),
    bolum varchar(20),sinif int)

    //////////////////////////////////////////////////

    - Tabloya Veri ekleme (insert)

    INSERT INTO ogrenciler(ogr_no,ad_soyad,bolum,sinif)
    VALUES(221120070000,'H.Bahri YILMAZ','Bilg. Tekn. ve Prog',1)

    //////////////////////////////////////////////////

    -Toblodan veri silme (delete)

    DELETE FROM ogrenciler WHERE ogr_no=221120070000

    /////////////////////////////////////////////////

    -Tablodaki veriyi düzeltme (update)

    UPDATE ogrenciler SET sinif=2
    WHERE ogr_no=221120070000

    Kolay gelsin. SQL uygulamalarının devamı gelecektir.

     

    3 kişi tarafından 4.7 olarak değerlendirildi

    • Currently 4,666667/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5