Aylık arşiv: Şubat 2016

Girilen Sayıları Sıralayan Program

Aşağıdaki program -kullanıcı sıfır girene kadar arada bir boşluk bırakarak ayıları giriyor- sayıları sıralıyor. #include<stdio.h> #include<conio.h> #define SIZE 80 void sort(double array[],int i); int main(void) { double array[SIZE]; int i = -1, j; printf(“Sayilari giriniz ve sifira basiniz.\n”); do{ ++i; … Okumaya devam et

C, Genel kategorisine gönderildi | , , , , ile etiketlendi | Yorum bırakın

Hesap Makinesi

Henüz if condition yapilarini göstermediğimden dolayı kontrol yapamıyoruz. Burada kullancıya sıfırdan farklı değer gir demek yerine kullanıcı sıfır girdiğinde uyarı verip tekrardan bir değer girmesini isteyebiliriz. Onlara da geleceğiz… 😉 #include<stdio.h> #include<conio.h> int main(void) { double firstNumber, secondNumber, sum, division, … Okumaya devam et

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

file system(dosyalama)

Verileri disk üzerinde saklayabilmek ve daha sonra bu verilere ulaşabilmek için dosyalama yöntemini kullanırız. Bu yöntemle istediğimiz dosyanın istediğimiz yerine yazıp aynı şekilde dosyanın istediğimiz bölümünü de okuyabiliriz. Verilerimizi kaydedeceğimiz iki dosya tipi vardır. (.txt ve .bin) .txt uzantılı dosyada … Okumaya devam et

C, Genel kategorisine gönderildi | , , , , ile etiketlendi | Yorum bırakın

string

Dizilerin aynısıdır. Ama harf ve semboller de ekleyebiliriz. Karakter bazlıdır. Stringin sonunda ” (NULL) işareti olur ve bu artık string bitti anlamına gelir. Örnek olarak; Bu program string’de ki ‘a’ların sayısını buluyor. #include<stdio.h> #include<conio.h> int foundA(char string[],int i); int main(void) … Okumaya devam et

C, Genel kategorisine gönderildi | , , , , ile etiketlendi | Yorum bırakın

array

Array’in kelime karşılığı dizidir. Eğer aynı tür elemanlar ile çalışıyorsak dizileri kullanmamız çok yararlı olacaktır. Aklınıza “Bu birden fazla elemanları nasıl birbirinden ayırt edeceğiz?” diye bir soru gelebilir, bir dizinin her elemanının farklı indisi vardır. İndis’in de kelime karşılığı sıra … Okumaya devam et

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

Fonksiyonlar

Fonksiyonlar programların okunabilirliğini arttırırlar. Eğer biz hiç fonksiyon kullanmazsak bütün işlemleri main fonksiyonunda yaparız ve main fonksiyonu alabildiğine uzar gider. Buna çözüm olarak mainden başka yerde fonksiyon yazarak main fonksiyonunun görünümünü daha okunaklı hale getirebiliriz. Aynı zamanda böylelikle programın ne … Okumaya devam et

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

typedef enum

Enum yapıları ile biz kendimiz değişken türü belirleyebiliriz. Ancak bu değişken türünün belirttiği değişkenlerin alacağı değerler sabit olmalıdır. Enum yapısında ne tanımladıysak sadece o değerleri alabilir. Örnek olarak;

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

Döngüler(repetitions-loops)

Döngüler programların olmazsa olmazıdır. Uzun uzadıya koda yazmak yerine aynı işlemlerin olduğu yere koyduğumuz döngülerle daha kısa bir şekilde programlarımızı oluşturabiliriz. C programlama dilinde üç çeşit döngü vardır.

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

switch-case

If yapıları ile yaptığımız herşeyi switch-case ile yapabiliriz.Bunun tam tersi de doğrudur. Kullanımı; switch(değişken) { case değişkenin değeri: . . . break; case değişkenin değeri: . . . break; } şeklindedir. Örnek olarak;

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

if condition

If yapıları ile kontroller yaparız. Örnek olarak bir odanın sıcaklığı 25 derecenin üstüne çıktığında klimanın devreye girmesi için bir program yazacak olursak if yapısının içine eğer sıcaklık büyük olursa 25’ten deyip klimayı devreye sokabiliriz. Bu yöntemle bilgisayarın performansından da daha … Okumaya devam et

C, Genel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın