Archive | Ekim, 2016

C’de Döngüler

Öncelikle “Döngü nedir?” sorusuna cevap arayalım. Şunu söylemeliyim ki: Döngü programlamanın temelidir ve bir programcının en iyi yardımcısıdır. Sözlük anlamına baktığımız zaman: “Bir olayın birden fazla tekrarlanması” diye geçer. while İlk olarak while döngüsünü ele alacağım. Çünkü temel, en basit döngü budur. Önce şarta bakar doğruysa kodu çalıştırır, sonra tekrar bakar ve doğruysa tekrar çalıştırır. […]

Continue Reading

C’de Artık Yıl ve Ayın Kaç Gün Olduğunu Bulma

31 gün olan aylar 1., 3., 5., 7., 8., 10., 12. aylardır. Yani: Ocak, Mart, Mayıs, Temmuz, Ağustos, Ekim, Aralık 30 gün olan aylar 4., 6., 9., 11. aylardır. Yani: Nisan, Haziran, Eylül, Kasım 28 veya 29 gün olan ay Şubat ayıdır. Artık yıllarda 29, diğer yıllarda 28 gündür. Artık yıl nedir? Genel bir kural […]

Continue Reading

C’de Karar Yapıları

Karar yapıları adından da anlaşılacağı gibi program akışında belirli şart(lar) doğrultusunda hangi kod bloklarının çalışacağına karar vermemize olanak tanır. C dili gibi bir çok dilde 2 farklı karar yapısı vardır. Biri if diğeri ise switch (veya case) ismiyle anılır. if yapısı Lojik bir işlemin sonucunun doğru veya yanlış oluşuna göre 2 bloktan birini tercih etmeyi […]

Continue Reading

C ile Programlamaya Giriş

Bu yazıda programlamaya ilk adımı atacağız, bunu da C dili ile yapacağız. C dilinden özetle bahsetmek gerekirse “Alt seviye”, “Fonksiyonel”, “Nesneye yönelik değil” gibi özellikleri ile ön plana çıkar. Temel konularda dilin çok önemi yoktur, aynı işlemi diğer dillerde farklı notasyonlarla yapmak mümkündür. Programlamaya ilk adımda adettir “Hello World” veya “Merhaba Dünya” uygulaması yapılır. Biz […]

Continue Reading

Flow Chart ile Metin (String) Karşılaştırma

Flow Chart’ta metin (string) karşılaştırmak tam sayı (int) veya ondalıklı sayı (float) karşılaştırmaktan daha farklıdır. Bunun sebebi integer ve float veriler ile string verilerin bellekte tutulma yöntemlerinin farklı olmasıdır. String karşılaştırma için öncelikle bir işlem nesnesi koyup, string işlemleri sekmesinden “COMP” işlemini yaptırmalısınız. Bunu şu şekilde yapabiliriz: Burada Metin1 ve Metin2 değişkenlerinde tutulan veriler karşılaştırılır. […]

Continue Reading

Flow Chart Kullanımı ve Çözümlü Örnekler

Arayüzü Tanıma 1. Başla: Akış şemasının başlangıcını ifade eder. Her akış şeması mutlaka “Başla” ile başlamalıdır. 2. İşlem: Atama işlemi, aritmetik işlemler ve string işlemlerini ifade eder. (ör: A=B+5) 3. Giriş: Veri girdisi almak için kullanılır. (ör: Kullanıcıdan sayı istemek) 4. Çıkış: Veri çıktısı vermek için kullanılır. (ör: Sonucu ekrana yazdırmak) 5. Şart: Koşulun doğru […]

Continue Reading