31 Ekim 2010 Pazar

C dili İf-Else Yapısı ile Dört İşlem

#include <stdio.h>
#include <stdlib.h>
main()
{
    int sayi1,sayi2,secim;
    float sonuc;
    printf("Lutfen iki sayi giriniz=");
    scanf("%d,%d",&sayi1,&sayi2);
    printf("1 Toplama:\n");
    printf("2 Cikarma:\n");
    printf("3 Bolme:\n");
    printf("4 Carpma:\n");
    printf("Yapmak istediginiz islemi seciniz:");
    scanf("%d",&secim);
        if (secim==1)
            sonuc=sayi1+sayi2;
        else if (secim==2)
            sonuc=sayi1-sayi2;
        else if (secim==3)
            sonuc=sayi1/sayi2;
        else if (secim==4)
            sonuc=sayi1*sayi2;
        else
            {
            printf("Yanlis secim yaptiniz");exit(0);
            }
   printf("sonuc=%f",sonuc);
}

Kullanıcıdan iki sayı isteyip seçtiği işlem türüne göre(1-toplama 2- çıkarma 3- çarpma 4- bölme) sonucu bulan programı İf-Else yapısıyla yapabilen basit bir program yazdık.Programın çıktısı ise resimdeki gibidir.

USB 3.0 Hakkında Bilmemiz Gereken Herşey


 
USB 3.0'ın geleceğin "Evrensel Seri Veriyolu" standartı olacağına şüphe yok. Peki, USB 3.0 hakkında ne kadar şey biliyoruz?
Kuşkusuz USB bellekler, ağ adaptörleri, Bluetooth adaptörleri gibi sıradan USB aygıtlar için USB 2.0, hala yeterli bant genişliğini sunuyor; fakat harici sabit diskler, kameralar, fotoğraf makineleri, hızlı USB bellekler gibi aygıtlar için USB 2.0'ın sunduğundan daha fazla bant genişliğine ihtiyaç duyuyoruz. Kısacası, USB 2.0 donanım endüstrisinin arkasında kaldı ve endüstriye yeni bir çözüm gerekiyor.
Endüstrinin bu ihtiyaca cevabı 2007 yılında Intel Geliştiriciler

En İyi 10 Antivirüs Yazılımı

Antivirüs Programınızı Test Edin!

Gün geçmesin ki yeni bir virüs, trojan, keylogger bilgisayarlarımıza bulaşmasın ve sistemimize zarar vermesin. Özellikle ülkemizde, lisanssız anti-virüs kullanımı yüzünden bir çok kişinin başı ağrıyor. Peki siz anti-virüs programınızdan emin misiniz? Yani zararlı bir koddan sizi koruyabilir mi? Gelin birlikte öğrenelim.
1.Not Defterini açıyoruz  ve
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* kodunu tek satır olarak yapıştırıyoruz.

2. Dosya>> Farklı Kaydete basıp virusdeneme.com ve dosya türünde all files yani tüm dosyaları seçip kaydet diyoruz. Burada önemli olan .com uzantılı olması. yani dosya adımız virüsdeneme.com, virüs.com, deneme.com vs. şeyler olabilir.
3. Şimdi gelelim dosyayı denemeye, kaydettiğimiz yerdeki dosyayı çift tıklıyoruz ve anti-virüs programımızın uyarı vermesini bekliyoruz. Ben Microsoft Essential Tools kullanıyorum, ücretsiz bir anti-virüs. Daha dosyayı açmadan uyarı verdi ve başarılı bir şekilde temizledi. Eğer sizin anti-virüsünüz bu test virüsünü bulamıyor veya bulup temizlemiyorsa, anti-virüsünüzü değiştirmeniz gerekiyor demektir. Başka bir anti-virüs programı kullanmalısınız. Ya kullandığınız program çok kötü ya da lisanssız kullanıyorsunuz. Ne demişler Lisanssız Anti-Virüs virüsleri türkü çağırarak tararmış.

C dili Switch-Case yapısında aralık belirtme

Switch-Case yapısında aralık belirtme olayını basit bir örnekle anlatalım.

#include <stdio.h>
main()
{
    int  sayi;
    printf("Bir Sayi Giriniz=");scanf("%d",&sayi);
    switch(sayi)
        {
            case 1 ... 9: printf("Girdiginiz Sayi Bir Basamaklidir"); break;
            case 10 ... 99: printf("Girdiginiz Sayi Iki Basamaklidir"); break;
            case 100 ... 999: printf("Girdiginiz Uc Basamaklidir"); break;
            default: printf("Girdiginiz Sayi 3 Basamaktan Fazladir");break;
        }
    }

   Peki bu program ne yapar?
   Switch komutu ile okuttuğumuz değişkenin aldığı degerlere göre istedigimiz işlemleri yaptırabilir.Case ile değişkenimizin değeri 1 ile 9 arasındaysa ekrana "Girdiğiniz sayi bir basamakli " 10 ile 99 arasındaysa "girdiğiniz sayi 2 basamaklı" yaz dedik. Bu Switch-Case yapısında aralık belirtmeyi anlamak için basit bir örnekti. Bunu değişik şekillerde kullanabiliriz.

28 Ekim 2010 Perşembe

Bir Gün...

Bir gün gelecek
Ve göreceksin ki
Ben de anlayacağım insanları
Sahillerde amaçsızca dolaşmayı bırakacağım
Bir türlü başlayamadığım sigaranın
Müptelası olacağım
Simit, peynir, demli çay kokan sabahlarda uyanmayacağım.
Ağlarken nefret etmeyeceğim kendimden
Her damla yaşta biraz daha temizleneceğim.
Artık terk edeceğim acılarıma olan sadakatimi
Aldatacağım gönlümce; gönlüm istemese bile.
Havuz problemlerine dönüşmeyecek hayatım.
Her kadeh kaldırışım gidenlerin şerefine olacak,
Ya da terk edip gittiklerimin…
Gene de geçmişi anmayacağım
Ya da geleceğin kilerinde saklı kalan hayallerim olmayacak.
Bu günü de unutacağım.
Zamana yenildiğimi çaktırmadan
Yüzümdeki çizgilerle alay edeceğim.
Her geçen gün bir yaş daha eksileceğim.
Boş vermiş ümitlerin rehavetiyle aldatacağım ruhumu.
Bir sokak lambasının altında terk edeceğim,
Kanayan çığlıklarımı.
Sessizliği de kovacağım odamın kuytularından...

18 Ekim 2010 Pazartesi

Bir Şizofrenin Günlüğü

      Gecenin siyahı çökerken üzerime, aklın sınırlarını zorlayan bir çığlıkla avaz avaz susuyorum..
İçime çöreklenen ölümün sessizliğine inat, göğsümün tam orta yerine gelip patlıyor çığlığım..
İmkansızlığın karşısında canhıraş bir çabayla tutunmaya çalışırken yaşamın takılı kaldığım kıyısına, ellerimin boşluğu sarmasıyla sarsılıyor bedenim. Sanrılarımın bir oyunumusun yoksa imkansızlığın mı hayal dünyamın kapılarını zorluyor yine..bilmiyorum..

İçimdeki cesede dokunuyorum bir kez daha.. ellerimdeki kana bakıyorum boş gözlerle.. bir umut.. yokmu…

Kafamın içinde binlerce ses.. susturamıyorum..susmuyorlar..
- Bırak gitsin..
- yooo olmaz..
- bırakırsam ölürüm..
- giderse yiterim…
- Devam et..boşver her şeye..
- Bak bu olur.. ama imkansızlık? ? O ne olacak
?
Yanıt…Sessizlik..

Gece daha da siyahlaşıyor.. dört duvar karanlığın boğucu kollarında arıyorum sanki huzuru..
Yitikliğim bir kez daha hortlarken yattığı yerden, kaderimin pis sırıtışı midemi bulandırıyor..
Gidin başımdan.. yalnız bırakın beni..
Yok mu sesimi duyan.. yok mu akan bu kanı durduran..
Tiz bir çığlık yükseliyor boğazımın derinliklerinden..

Saatin tiktaklarına takılıyor beynimin gözleri..
Tik tak..tik tak..
Zamanın acımasızlığı bu.. nasıl da alay ediyor benimle..
Gözlerimin kenarında oluşan derin çizgileri hatırlatıyor yeniden..
Aynanın karşısında gördüğüm yansımaya bakıyorum tik tak’lar uğuldarken beynimde..
Ne kadar zamanım kaldı?
Bazen diyorum ki… her şeyi bırak bir kenara.. yaşa yaşayabildiğin herşeyi..
Önüme duvar gibi dikiliyor yine kahrolası imkansızlığın..
Hangi yöne dönsem çarptığım bir duvar..
Kopası başımı vursam bu duvara.. yıkabilir miyim? ?
Hani şarkıdaki gibi.. “Ben imkansız aşklar için(mi) yaratılmışım...”

Gözlerim karanlığa teslim ediyor kendini.. son ışık kırıntısıda kayboluyor yavaş yavaş..
Uyusam.. uyandığımda sen olsan yanımda.. keşkeleri teslim edemiyorum dünün umursamazlığına.. belkilerle yıkılmıyor imkansızlığın duvarları..

Seninle varolan gerçeklik yıkılası bu duvarla anlamını yitiriyor..
ben yine.. aykırı..bir..şizofrenim…
engel olamıyorum değişime…

Hayallerime bırakma beni..
Sanrılarıma teslim etme..
Tut ellerimi.. çek çıkar beni..
Yık şu duvarı..
Sana ihtiyacım var…
İhtiyacım var sana..

16 Ekim 2010 Cumartesi

ASCII Karakterleri Nedir?

   ASCII karakterleri, bilgisayarınıza klavyeden gönderilen her bir bilgiyi tutan sayısal kodlardır.ASCII Karakter tablosu, her türlü bilgisayar kullanıcısının işine yarayacak bir tablodur.Çünkü klavyede görünmeyen ama kullanabileceğiniz çok fazla karakteri buradaki yöntem ile ekrana yazdırmanız mümkündür. Bu karakterleri  ALT tuşuna basılı tutarak sayısal değeri girerek basabilirsiniz.

12 Ekim 2010 Salı

Compiler Nedir? Compiler Ornekleri


Herhangi bir programlama dili ile yazılmış bir bilgisayar programını, bilgisayarın kendi diline çeviren program,derleyici.Yukarıda c dili için kullanılan 2 derleyici programdan resimler bulunmaktadır tabiki sadece bunlar değil dev-c++ ,borland turbo C ,gnu compiler collection ,boland C++ builder ,CodeBlocks
pic c compiler gibi bir çok derleyici bulunmaktadır.