Yazar: ceyhunalyesil

PCM-4 Göstericiler

//denemelere devam//bu sefer pointer#include<stdio.h>int main() { int a; int*aPtr; /*pointer bu oluyor bak*/ a=8; /*8 değerini atadık*/ aPtr=&a; /*a’nın adresini atadık*/ printf("a’nın adresi %p" "naPtr nindeğeri %pn", &a, aPtr); printf("a’nın değeri %d" "n*aPtr’nin değeri %dn",a,*aPtr); return 0;} Bu yazıda pointer için basitçe bir örnek verdim. Daha karmaşık örneklere ileride geçerim. String konusu var bundan sonra […]

PCM-3 Diziler

/* bu dizi konusu canımı sıkacak */#include<stdio.h>#define BOYUT 10int main(){ int n[BOYUT]={19,3,15,7,4,2,1,33,5,8}; int a, b; printf("%s%12s%15sn","Eleman","Değer","Grafik"); for(a=0;a<=BOYUT-1;a++){ printf("%d%13d ",a,n[a]); for(b=1;b<=n[a];b++) printf("%c",’*’); printf("n");}return 0;} Diziler üzerine bir örnek. Fonksiyonları anlıyoruz tamam da o yerleştirme, düzen işleri uğraştırıyor 🙂 KDevelop güzel bir uygulamaymış. Rahat rahat kodladım ve hiç hata yapmadım bu sefer. Bu konudan sonra Pointer konusuna […]

PCM-2

#include<stdio.h>int main(){ int sayici,sayi,toplam; float ortalama; toplam=0; sayici=0; printf("Sayıyı giriniz(Bitirmek için -1 girin):"); scanf("%d", &sayi); while(sayi!=-1){ toplam=toplam+sayi; sayici=sayici+1; printf("Sayıyı giriniz(Bitirmek için -1 girin):"); scanf("%d", &sayi); } if(sayici!=0){ ortalama=(float)toplam/sayici; printf("ortalaması:%.2f",ortalama); } else printf("sayı girmedinizn"); return 0;} Burada girilen sayıların ortalamasını alıyoruz. Güzel bir örnek kodlar uzadıkça yapılan hatalar artıyor keşke C araçlarında da visual stuido da […]

Pardus ile C Macerası

#include<stdio.h>int main(){ int x,y,z,sonuc; printf("Çarpmak için üç sayı giriniz:"); scanf("%d,%d,%d",&x,&y,&z); sonuc=x * y * z; printf("Sonuc=%dn",sonuc); return 0;} Pardus ta ilk C denemem oldu. Önce GCC’yi kurmam gerekti. GVim ile kodları yazdıktan sonra ./a.out yazarak programı çalıştırdım. Kitaptaki örneği birebir kopyaladığımızda farklı sonuçlar çıkıyor. Düz 123 yan yana yazıp çarptırınca büyük rakamlara dönüyor bende scanf’in […]

Ekonomik Kriz ve Yeni Fırsatlar – 2

Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8’e indirilmesi. Bana göre bu oran […]

Ekonomik Kriz ve Yeni Fırsatlar

Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha […]

GPS Takip Sistemleri

İki güzel örnek var bu konuda bulabildiğim. Kodları açık olan. Birisi Open GPS Tracker diğeri OpenDMTP. GPS takibi ne işe yarar? Öncelikle bu sistem mobil hizmet sağlayacıları tarafından telefonunuzun yerini belirlemek için kullanılıyor. Buna göre sizlere çeşitli hizmetler sunulabilir. Bunun dışında ticari bir filosu olan kişiler filoların yerini anlık olarak öğrenmek için GPS takip sistemlerini […]

Özgür Oyun Motorları

Panda3D: Python dili kullanılıyor isterseniz C++ da kullanabilirsiniz. İki türlüde işime geliyor hehe. Oldukça iyi bir döküman bölümü var. Disney’de oyunlarında bu motoru kullanmakta.OGRE: C++ kullanıyor. Anarchy online oyunun yapımında kullanılmış. Hoş bir motor buda.ika: Python kullanan başka bir motor. 2D oyunlar için ideal olabilirClanLib: C++ kullanan bir motor. cross-platform takılabilirsiniz.Allegro Library: Oyun programlama için […]

XNA ile Oyun Macerası Bölüm 1

Ufak ufak başlamak istiyorum çalışmaya. 2D bir RPG oyunu yapmak ilk amacım. Fazla bilgi vermeden insanları bir beklentiye sokmadan olabildiğince anlatmaya çalışacağım. Amacım bu proje ile biraz kendimi pişirip, belki yol arkadaşları bulup ileride 3D ya da 2D Online bir oyuna imza atmak. Zor bir iş olduğunun farkındayım ama en azından gücümü biliyorum ve ona […]