Öğrencileri listeler ile yöneten bir konsol uygulamasıdır.
C# dili ile yazılmıştır.
------ Okul Yönetim Uygulamasi -----
1-Öğrenci Ekle
2-Not Gir (Metot ile giriş yapılacak)
3-Öğrencinin ortalamasını gör (Öğrenciye ait ortalama özelliği olacak, set özelliği olmayacak, get özelliği içinde hesaplanıp döndürülecek)
4-Öğrencinin adresini gir (Öğrencinin adresi farklı bir class olacak )
5-Bütün Öğrencileri Listele
6-Şubeye Göre Öğrencileri Listele
7-Öğrencinin notlarını görüntüle (Derse göre sıralayıp listelenecek)
8-Şubenin Not Ortalamasını Gör
9-Cinsiyetine göre öğrenci listele
10-Şu tarihten sonra doğan öğrencileri listele
11-Tüm öğrencileri semtlerine göre sıralayarak listele
12-Okuldaki En başarılı 5 öğrenciyi listele
13-Okuldaki En başarısız 3 öğrenciyi listele
14-Şubenin En başarılı 5 öğrenciyi listele
15-Şubenin En başarısız 3 öğrenciyi listele
16-Öğrenci için açıklama gir
17-Öğrencinin açıklamasını gör
18-Öğrencinin okuduğu kitabı gir
19-Öğrencinin okuduğu kitapları listele
20-Öğrencinin okuduğu son kitabı görüntüle
21-Öğrenci sil
22-Öğrenci güncelle (yeni öğrenci yaratılmayacak, var olan öğrenci nesnesi üzerinden güncelleme yapılacak.)
Çıkış yapmak için “çıkış” yazıp “enter”a basın.
Yapmak istediğiniz işlemi seçiniz:
1-Öğrenci Ekle ---------------------------------------------
Öğrencinin numarası: 34
Öğrencinin adı:...
Öğrencinin soyadı:...
Öğrencinin doğum tarihi:...
Öğrencinin cinsiyeti(K/E):
Yanlış bir değer girdiniz. Lütfen tekrar deneyin.
Öğrencinin cinsiyeti(K/E):
Öğrencinin sınıf şubesi:
35 numaralı öğrenci sisteme başarılı bir şekilde eklenmiştir.
Sistemde 34 numaralı öğrenci olduğu için verdiğiniz öğrenci no 35 olarak değiştirildi.(Eğer bu numaraya ait başka bir öğrenci varsa sistem sıradaki numarayı atasın.)
Menüyü tekrar listelemek için “liste”, çıkış yapmak için “çıkış” yazın.
Yapmak istediğiniz işlemi seçin:
Yanlış bir değer girdiniz. Lütfen tekrar deneyin.
Yapmak istediğiniz işlemi seçin:
2-Not Gir -------------------------------------------------
Öğrencinin numarası:...
Eklemek istediğiniz ders adı:
Eklemek istediğiniz not adedi: 3
- Notu girin:...
- Notu girin:...
Girdiğiniz değer 0 ve 100 arasında olmalıdır. - Notu girin:...
- Notu girin:...
Bilgiler sisteme girilmiştir.
Menüyü tekrar listelemek için “liste”, çıkış yapmak için “çıkış” yazın.
Yapmak istediğiniz işlemi seçin:
4- Öğrencinin adresini gir --------------------------------
Öğrencinin numarası: …
İl:...
İlçe:...
Mahalle:...
Bilgiler sisteme girilmiştir.
Menüyü tekrar listelemek için “liste”, çıkış yapmak için “çıkış” yazın.
Yapmak istediğiniz işlemi seçin:
5- Bütün Öğrencileri Listele -------------------------------
Şube No Adı Soyadı Not Ort. Okuduğu Kitap Say.
A 56 Naz Şimşek 60 5
B 77 Yağmur Aktürk 55 9
B 99 Engin Günaydın 64 6
Menüyü tekrar listelemek için “liste”, çıkış yapmak için “çıkış” yazın.
Yapmak istediğiniz işlemi seçin:
6-Şubeye Göre Öğrencileri Listele -------------------------------
Listelemek istediğiniz şubeyi girin: B
Şube No Adı Soyadı Not Ort. Okuduğu Kitap Say.
---- ----- ---------------- ---------- ------------------
B 77 Yağmur Aktürk 55 9
B 99 Engin Günaydın 64 6
Menüyü tekrar listelemek için “liste”, çıkış yapmak için “çıkış” yazın.
Yapmak istediğiniz işlemi seçin:
7-Öğrencinin notlarını görüntüle ------------------------------------
Öğrencinin numarası: …
Dersin Adı Notu
---------------------
Türkçe 50
Türkçe 90
Matematik 29
8-Sınıfın Not Ortalamasını Gör --------------------------------------
Ortalamasını görmek istediğiniz sınıfın şubesi: A
A şubesinin not ortalaması : 68
12-Okuldaki En başarılı 5 öğrenciyi listele --------------------------
Şube No Adı Soyadı Not Ort. Okuduğu Kitap Say.
---- ----- ---------------- ---------- ------------------
A 56 Naz Şimşek 60 5
B 77 Yağmur Aktürk 55 9
B 99 Engin Günaydın 64 6
22-Öğrenci Güncelle ------------------------------------------
Öğrencinin numarası:
Böyle bir öğrenci yok. (Ama menüye dönsün)
Öğrencinin adı:...
Öğrencinin soyadı:...
Öğrencinin doğum tarihi:...
Öğrencinin cinsiyeti(K/E):
Yanlış bir değer girdiniz. Lütfen tekrar deneyin.
Öğrencinin cinsiyeti(K/E):
Öğrencinin sınıf şubesi:
(Hiç bir veri girmeden “Enter” tuşuna basılırsa, o özellik değiştirilmeden sonraki özellik sorulacaktır.)
Öğrenci güncellendi.
Menüyü tekrar listelemek için “liste”, çıkış yapmak için “çıkış” yazın.
Yapmak istediğiniz işlemi seçin:
Genel işlevi bitirdikten sonra yapacağımız eklemeler:
Girilen yazılarda isimlerin ilk harfleri, cümlelerin ilk harfleri büyük olacak.
Gerekli veriler TryParse metodu ile alınacak.