Respond needs javascript to run. To find out more click here
Projelerim » Sayfa 6 » Serdar Demir
RSS
 

Archive for the ‘Projelerim’ Category

C de Hızlı Sıralama Algoritması

16 Tem

Fonksiyon kendisine gelen bir dizinin elemanlarının, böl ve yönet kavramına dayanan hızlı sıralama algoritmasını kullanarak sıralar.

Fonksiyona dizi, dizide sıralanacak elemanlarının başlanğıç indisi (sol) ve bitiş indisi (sağ) gönderilmelidir. Örneğin n elemanlı bir dizinin bütün elemanlarının sıralanması isteniyorsa, hsirala(dizi, 0, n-1) biçiminde yazılmalıdır. Algoritmaya uygunluğundan dolayı fonksiyon rekürsif yapıda tanımlanmıştır

Kaynak kodu:

hsirala(int dizi[], int sol, int sag)

{

register int k,j;

int ortadaki, gecici;

k=sol;

j=sag

ortadaki=dizi[(sol+sag)/2];

do{

while (dizi[k]<ortadaki && k<sag)  k++;

while(ortadakizdizi[j]    && j<sol)    j–;

if(k<=j)

{

gecici=dizi[k];

dizi[k]=dizi[j];

dizi[j]=gecici;

k++;    j–;

}

}

while (k<=j)

if(sol<j) hsirala(dizi,sol,j);

if(k<sag) hsirala(dizi,k,sag);

}

 

C# da örnek Randevu Ajanda programı

15 Tem

randevu

Bu uygulamamızda randevularımızı, toplantılarımızı, dogum günlerini, önemli notları tutabilmemiz için eklenmiştir Uygulamamızda ana form ve 3 adet daha  form bulunmaktadır

topl toplantılarımızı eklememiz için bu formu kullanıyoruz ben veritabanı olarak access kullandım işlemleri yaparken sağ ttuş menüsünden seçiyoruz seçtigimiz işlem mesela toplantı ekleme ise başlangıç saati ve başlangıc tarihini anaform dan direk gönderiyorum kaydet butonuna basıldıgında ise direk veritabanına kaydediyor. Daha sonra program a döndüğümüzde eğer o gün herhangi bir görev varsa görevler listesinde sıralanıyor isterseniz takvimden seçtiginiz günlerde görev olup olmadığını kontrol edebilirsiniz.

Uygulamayı İndir

(Rar şifresi yorum yazdıktan sonra gönderilecektir)

 
 

C# Veri Görüntüleyecek bir Program

15 Tem

uygulama

Uygulamanın Planlanması

Elimizde aşağıdaki satış verileri gibi bir veri dosyası var diyeli ve bu verileri verileri içerdiği bilgi türlerine göre (bu örnekte Bölge, Eleman, Müşteri ve Tarih) seçip görüntüleyebilecek bir program planlayalım. Aşağıda ancak küçük bir kısmı tablo şeklinde gösterilen verilerin (.txt uzantılı) bir metin dosyasında olduğunu varsayalım. Bu tablonun her satırında hayali bir şirketin hayali elemanları tarafından hayali müşterilere yaptıkları hayali (tamam, tamam, “hayali” değil “sanal” demeliydik) bir satışın tarih ve tutarı verilmiştir. Her bir satırdaki bilgiler birbirlerinden TAB (C, C++ ve C# dilleirnde ‘\t’ ile temsil edilir) ayrılmış olsun. Bu derste bu verileri metin dosyasından okuyup buradaki gibi bir veri tablosu formatından sunacak bir uygulama tasarlıyoruz. Bir sonraki derste de aynı verileri içeren bir veritabanına bağlanıp aynı işleri yapacak bir uygulama geliştireceğiz.

Uygulamayı İndir

 
2 Comments

Posted in C#, Projelerim