OkulYonetimSistemi
user_9421340068
csharp
2 years ago
8.0 kB
5
Indexable
public Okul G034Okul = new Okul(); public void Calistir() { //SahteVeriGir(); Menu(); SahteVeriGir(); Menu(); //while (true) //{ // string secim = SecimAl(); // switch (secim) // { // case "1": // case "K": // ArabaKirala(); // break; // case "2": // case "T": // ArabaTeslimAl(); // break; // case "3": // case "R": // KiradakiArabalariListele(); // break; // case "4": // case "M": // GaleridekiArabalariListele(); // break; // case "5": // case "A": // TumArabalariListele(); // break; // case "6": // case "I": // ArabaKiralamaIptali(); // break; // case "7": // case "Y": // ArabaEkle(); // break; // case "8": // case "S": // ArabaSil(); // break; // case "9": // case "G": // BilgileriGoster(); // break; // } // //ArabaListele(); // //BilgileriGetir(); //} } public void SahteVeriGir() { //Ogrenci o = new Ogrenci(); //o.Ad = ""; //o.Soyad = ""; //o.Subesi = ""; G034Okul.OgrenciEkle(15, "Elif", "Selçuk", SUBE.A, CINSIYET.Kız, new DateTime(2000, 05, 18)); G034Okul.OgrenciEkle(35, "Betül", "Yılmaz", SUBE.B, CINSIYET.Kız, new DateTime(1999, 07, 08)); G034Okul.OgrenciEkle(25, "Hakan", "Çelik", SUBE.C, CINSIYET.Erkek, new DateTime(1998, 04, 28)); G034Okul.OgrenciEkle(45, "Kerem", "Akay", SUBE.A, CINSIYET.Erkek, new DateTime(1997, 10, 12)); G034Okul.OgrenciEkle(55, "Hatice", "Çınar", SUBE.B, CINSIYET.Kız, new DateTime(1996, 11, 22)); G034Okul.OgrenciEkle(65, "Selim", "İleri", SUBE.B, CINSIYET.Erkek, new DateTime(1995, 01, 17)); G034Okul.OgrenciEkle(75, "Selin", "Kamış", SUBE.C, CINSIYET.Kız, new DateTime(1994, 09, 14)); G034Okul.OgrenciEkle(65, "Sinan", "Avcı", SUBE.A, CINSIYET.Erkek, new DateTime(1993, 07, 13)); G034Okul.OgrenciEkle(75, "Deniz", "Çoban", SUBE.C, CINSIYET.Kız, new DateTime(1994, 01, 25)); G034Okul.OgrenciEkle(65, "Selda", "Kavak", SUBE.B, CINSIYET.Kız, new DateTime(1995, 02, 18)); }//Tamamlandı static void Menu() { Console.WriteLine("------Okul Yönetim Uygulamasi -----"); Console.WriteLine(" "); Console.WriteLine("1 - Bütün öğrencileri listele "); Console.WriteLine("2 - Şubeye göre öğrencileri listele "); Console.WriteLine("3 - Cinsiyetine göre öğrencileri listele "); Console.WriteLine("4 - Şu tarihten sonra doğan öğrencileri listele "); Console.WriteLine("5 - İllere göre sıralayarak öğrencileri listele "); Console.WriteLine("6 - Öğrencinin tüm notlarını listele "); Console.WriteLine("7 - Öğrencinin okuduğu kitapları listele "); Console.WriteLine("8 - Okuldaki en yüksek notlu 5 öğrenciyi listele "); Console.WriteLine("9 - Okuldaki en düşük notlu 3 öğrenciyi listele "); Console.WriteLine("10 - Şubedeki en yüksek notlu 5 öğrenciyi listele "); Console.WriteLine("11 - Şubedeki en düşük notlu 3 öğrenciyi listele"); Console.WriteLine("12 - Öğrencinin not ortalamasını gör "); Console.WriteLine("13 - Şubenin not ortalamasını gör "); Console.WriteLine("14 - Öğrencinin okuduğu son kitabı gör "); Console.WriteLine("15 - Öğrenci ekle"); Console.WriteLine("16 - Öğrenci güncelle "); Console.WriteLine("17 - Öğrenci sil "); Console.WriteLine("18 - Öğrencinin adresini gir "); Console.WriteLine("19 - Öğrencinin okuduğu kitabı gir "); Console.WriteLine("20 - Öğrencinin notunu gir "); }//Tamamlandı static void ButunOgrenciListele() { } static void SubeyeGoreListele() { } static void CinsiyeteGoreListele() { } static void SutarihtensonraListele() { } static void IleGoreListele() { } static void TumNotlarıListele() { } static void OkunanKitaplarıListele() { } static void EnYuksekBesNotluListele() { } static void EnDusukUcNotluListele() { } static void OgrencininNotOrtalamasi() { } static void OgrencininOkuduguSonKitap() { } static void OgrenciEkle() { } static void OgrenciGuncelle() { } static void OgrenciSil() { } static void OgrencininAdresiniGir() { } static void OgrencininOkuduguKitabiGir() { } static void OgrenciNotuGir() { } public void NotEkle() { Console.Write("Ögrencinin numarasi: "); int no = int.Parse(Console.ReadLine()); //no bilgi ile öğrenci tespit ediilecek.. Console.Write("Ögrencinin Adı Soyadı: "); Console.Write("Ögrencinin Subesi: "); Console.WriteLine(); DersAdi ders = DersAdi.Empty; Console.Write("Not eklemek istediğiniz ders: "); //string ders = Console.ReadLine(); Console.Write("Eklemek istediginiz not adedi: "); int adet = int.Parse(Console.ReadLine()); float not; for (int i = 0; i < adet; i++) { Console.WriteLine(i + 1 + ". Notu girin: "); not = float.Parse(Console.ReadLine()); G034Okul.NotEkle(no, ders, not); } } static int SecimAl(int secim) { Console.Write("Seçiminiz: "); return int.Parse(Console.ReadLine().ToUpper()); }//Tamamlandı static public bool SayiMi(string giris) { foreach (char item in giris) { if (!Char.IsNumber(item)) { return false; } } return true; }//Tamamlandı static public bool HarfMi(string veri) { veri = veri.ToUpper(); for (int i = 0; i < veri.Length; i++) { int kod = (int)veri[i];//Karakterin ASCII kod tablosundaki değerini alır. if ((kod >= 65 && kod <= 90) != true)//büyük harflerin ASCII tablodaki değerlerleri dışında girilmişse metot false döndürür. { return false; } } return true; }//Tamamlandı