Takvim
<<  Mart 2010  >>
PaSaÇaPeCuCuPa
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

//Ç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

 

6 kişi tarafından 4.2 olarak değerlendirildi

  • Currently 4,166667/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.

1 kişi tarafından 5.0 olarak değerlendirildi

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

Çok sevdiğim 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

1 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/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