Bu depo, C programlama dili ile geliştirilmiş çeşitli konsol (console)
uygulamalarını içerir.
Amaç; algoritma pratiği, temel--orta seviye C projeleri, kullanıcı
etkileşimli programlar ve akademik amaçlı uygulamaları tek bir çatı
altında toplamaktır.
Projeler; dizi kullanımı, fonksiyonlar, kullanıcı girdisi kontrolü, matematiksel işlemler, menü sistemleri ve hata yönetimi gibi temel C konularını kapsamaktadır.
Bu repo içerisinde şunlar bulunmaktadır:
- Ders çalışma planı hesaplama uygulaması\
Her uygulama bağımsız olarak çalıştırılabilir yapıdadır.
Bu uygulama:
- Kullanıcıdan ders sayısını alır\
- Her ders için:
- Ders adı
- Zorluk seviyesi (1--10)
- Günlük çalışma süresine göre her derse:
- Dakika bazlı süre ataması yapar\
- Menü sistemi içerir:
- Ders ekleme
- Plan oluşturma
- Plan görüntüleme
- Diziler (
char,float) - Fonksiyonlar
scanf,printfctype.h,math.h- Girdi doğrulama
- Menü sistemi
floor()vefmod()kullanımı
gcc main.c -o program -lm./programWindows için:
program.exeNot:
math.hkullanıldığı için-lmparametresi gereklidir.
- GCC / MinGW / Clang
- Windows, Linux veya macOS
- Temel C derleyici ortamı
- Global diziler kontrollü kullanılmıştır
- Girdi taşmalarına karşı sınırlandırmalar eklenmiştir
- Menü sistemi
switch-caseile kurulmuştur - Hatalı girişler için doğrulama yapılır
- Modüler fonksiyon yapısı tercih edilmiştir
Bu repo:
- C öğrenenler için örnek kaynak\
- Üniversite proje ve ödevleri için referans\
- Konsol tabanlı uygulama geliştirme pratiği\
- Algoritma ve mantık gelişimi
amaçlarıyla oluşturulmuştur.
Katkı sağlamak istersen:
- Fork al
- Yeni bir proje ekle
- Açıklayıcı isimle commit at
- Pull request gönder
Bu depo eğitim ve kişisel kullanım amaçlıdır.
Ticari kullanım için kaynak gösterilmesi tavsiye edilir.
Furkan Erdoğmuş
C Programlama | Algoritma | Konsol Uygulamaları