Opengl-polinom-cizer :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
OpenGL kütüphanesi kullanarak klavyeden girilen bir polinomun çizimini yapan uygulama. Dört adet polinom için hafızası bulunmakta ve eksen değerlerini değiştirme özellikleri bulunuyor. Uygulama kendi font kütüphanesini de içinde barındırmaktadır. Ekran görüntüsü pencere olarak çekildiği için görüntü bozuk gözükmektedir.
Opengl-polinom-cizer v0.01 Ekran Görüntüsü Kaynak Kod
Opengl-yilan-oyunu :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Opengl kütüphanesini kullanarak yazmış olduğum ilk yılan oyunu uygulamasıdır. Yönlendirmek için sağ bölümdeki 8,4,5,6 sayılarını kullanınız. P oyunu duraksatır, ESC çıkar. Duvara yada kuyruğa çarptığınızda ise uygulama mesaj vermeden sonlanır.
Opengl-yilan-oyunu v0.01 Ekran Görüntüsü Kaynak Kod
Fonksiyon Çizer :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C# : Linux + Windows* : MonoDevelop ]
Girilen fonksiyonları çözümler, doğru ise istenen renkte ekrana çizimlerini yapar. Girilen fonksiyonda boşluk bırakılamaz. İzin verilen girdiler : () + - * / ^ cos() sin() tan() log() x tamsayı(271), kesirli sayılar(1.923) şeklindedir. Uygulama v0.0.1 in geliştirme aşamasındaki 02. sürümüdür. Kararlı olmayan bu sürümde "Akıllı Çizim" özelliği tam olarak çalışmamaktadır. Akıllı Çizim özel bir algoritma ile eğrileri eksiksiz biçimde çizmeye çalışılmaktadır. Bu uygulamayı Mono yüklemeden .NET Framework altında çalıştırmak isterseniz bu adresteki 5Mbyte boyutundaki gtksharp-runtime isimli dosyayı indirebilirsiniz.
Uygulama Mono v1.1.9 ile MonoDevelop editörü altında geliştirilmiştir. (Debian Linux dağıtımında)
Fonksiyon Çizer v0.01-d02 Ekran Görüntüsü Kaynak Kod
Gtk-asallar :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen sayıya kadar olan tüm asal sayıları çok hızlı bir şekilde listeleyen bir GTK uygulamasıdır. C uygulamalarım bölümündeki asallar v0.07 nin GTK için uyarlanmış halidir.
Gtk-asallar v0.01 Ekran Görüntüsü Kaynak Kod
Gtk-pisagor :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Gtk kütüphanesi ile grafik arayüzde çalışan üçgen hipotenüs uzunluğunu hesaplayan basit bir uygulama.
Gtk-pisagor v0.01 Ekran Görüntüsü Kaynak Kod
Ahref :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Belirtilen dosyadaki ` <a href="" ` kalıbına uyan bağlantıları ekrana satır satır çıktı olarak yollar.
Ahref v0.01 Ekran Görüntüsü Kaynak Kod
Asallar :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen sayıya kadar olan tüm asal sayıları çok hızlı bir şekilde listeleyen bir uygulamadır. Uygulamanın bu safhaya kadar geçirdiği değişimler üstte makaleler bölümündeki bir algoritma hikayesi başlığında uzunca anlatılmıştır.
Asallar v0.07 Ekran Görüntüsü Kaynak Kod
Carpanlaraayir :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen sayıyı asal çarpanlarına ayıran bir uygulama.
Carpanlaraayir v0.01 Ekran Görüntüsü Kaynak Kod
Carpma :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen iki sayıyı çarpar. Bu çarpma işlemini yaparken belirli bir basamak sınırı bulunmamaktadır. İstenildiği kadar uzun sayıları hızlı ve sorunsuz bir şekilde çarpar ve sonucu ekrana yazar. Uygulama bu işlemleri bizim ilköğretimde öğrendiğimiz şekilde aynen kağıt üzerinde yaptığımız gibi sonuca ulaşmaktadır.
Carpma v0.01 Ekran Görüntüsü Kaynak Kod
4işlem :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen basit matematiksel ifadelerin sonucunu hesaplar. Kabul ettiği girdiler : Tamsayılar, parantezler, toplama, çıkarma, çarpma ve bölme.
4islem v0.01 C ile Ekran Görüntüsü Kaynak Kod
4islem v0.01 C# ile (Linux altında MonoDevelop ile) Ekran Görüntüsü Kaynak Kod
Fib :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Fibonacci serisinin istenen elemanını hesaplayan bir uygulama.
Fib v0.01 Ekran Görüntüsü Kaynak Kod
Kura :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen ifadelerden rastgele bir tanesini seçen adil bir kura çekme uygulaması.
Kura v0.01 Ekran Görüntüsü Kaynak Kod
Matris :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Kare matrisler üzerinde toplama, çıkarma ve çarpma yapan bir uygulama.
Matris v0.01 Ekran Görüntüsü Kaynak Kod
Obeb :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Girilen iki sayının OBEB'ini hızlı bir şekilde hesaplayan uygulama.
Obeb v0.01 Ekran Görüntüsü Kaynak Kod
Quine :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Kendi kaynak kodunu çıktı olarak üreten bir uygulama.
Quine v0.01 Ekran Görüntüsü Kaynak Kod
Sayioku :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Matematiksel olarak girilen bir sayıyı Türkçe olarak okuyan uygulama.
Sayioku v0.01 Ekran Görüntüsü Kaynak Kod
Script :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Dosyadan okunan bir metni yorumlayarak metindeki komutları gerçekleştiren bir uygulama. Şu anda ekrandan okuma, ekrana yazma ve temel bazı matematiksel işlemleri yapabiliyor. Kaynak kod ile birlikte basit bir örnek uygulama da ilave ettim. Desteklenen komutların listesine Ekran görüntüsü kısmından veya konsoldan ./script -v şeklinde ulaşabilirsiniz.
Script v0.01 Ekran Görüntüsü Kaynak Kod Script v0.02 Ekran Görüntüsü Kaynak Kod
Sifrever :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Uygulama çalıştırıldığında rastgele 8 adet 8 basamaklı şifre üretir. Şu andaki versiyon için uygulamanın aynı saniye içinde tekrar çalıştırılması aynı şifreleri üretiyor. İleride düzelteceğim.
Sifrever v0.01 Ekran Görüntüsü Kaynak Kod
Zsifreleme :
[ Programlama Dili : Platform : Geliştirme Aracı ] = [ C : Linux : Gedit + GCC ]
Bir gün şifreleme üzerine düşünürken aklıma gelen ve şifrelenecek verinin içine ikinci bir gizli mesajı daha gömen bir algoritma aklıma geldi. Bunun bir deneyi olarak uygulama ortaya çıkmıştır. Ayrıca şifrelenmiş veriler genelde sıkıştırılmaya uygun değillerdir fakat bu yöntemde bu mümkün. Uygulama henüz dosyalar üzerinde çalışmıyor, sonraki versiyonlarda olabilir, şu anda sadece klavyeden girilenleri işliyor.
Zsifreleme v0.01 Ekran Görüntüsü Kaynak Kod
|