Example #1
0
        /// <summary>
        /// Belirli sıradaki ogrenciyi ekrana yazan metot
        /// </summary>
        /// <param name="kacinci"></param>
        public void ogrenci_listele(int kacinci)
        {
            Console.WriteLine("{0}. ÖGRENCİ KAYDI\n---------------------", kacinci);
            try {
                ogrenci _ogr = ogr_lst[kacinci - 1];

                Console.WriteLine("AD-SOYAD\t: {0} {1}", _ogr.ad, _ogr.soyad);
                Console.WriteLine("SINIFI\t\t: {0}", _ogr.sinif);
                Console.WriteLine("OKULNO\t\t: {0}", _ogr.okulno);
                Console.WriteLine("CİNSİYETİ\t: {0}", _ogr.cinsiyet == 'e' ? "BAY" : "BAYAN");
                Console.WriteLine("BOYU\t\t: {0}", _ogr.boy);
                Console.WriteLine("KİLO\t\t: {0}", _ogr.kilo);
                Console.WriteLine("OBEZİTE DURUM\t: {0}", obezite_kontrol(_ogr.kilo, _ogr.boy));
            }
            catch
            {
                Console.WriteLine("==== KAYITLI OGRENCİ YOK ====");
            }
        }
Example #2
0
        /// <summary>
        /// yeni ogrenci ekleme metodu-eylemi
        /// </summary>
        public void ogrenci_ekle()
        {
            ogrenci ogr = new ogrenci();

            Console.Write("\tAdınızı Giriniz\t\t\t: ");
            ogr.ad = Console.ReadLine();
            Console.Write("\tSoyadınızı Giriniz\t\t: ");
            ogr.soyad = Console.ReadLine();
            Console.Write("\tSınıfınızı Giriniz\t\t: ");
            ogr.sinif = Console.ReadLine();
            Console.Write("\tOkul Numaranızı Giriniz\t\t: ");
            ogr.okulno = Console.ReadLine();
            Console.Write("\tCinsiyetinizi Giriniz(E/B)\t: ");
            ogr.cinsiyet = Convert.ToChar(Console.ReadLine());
            Console.Write("\tBoyunuzu Giriniz\t\t: ");
            ogr.boy = Convert.ToByte(Console.ReadLine());
            Console.Write("\tKilonuzu Giriniz\t\t: ");
            ogr.kilo = Convert.ToByte(Console.ReadLine());
            Console.WriteLine("-----------------------------");
            //girilen ogrenciyi listeye ekliyorum..
            ogr_lst.Add(ogr);
        }
Example #3
0
        /// <summary>
        /// yeni ogrenci ekleme metodu-eylemi
        /// </summary>
        public void ogrenci_ekle()
        {
            string  hata = "";
            ogrenci ogr  = new ogrenci();

            Console.Write("\tAdınızı Giriniz\t\t\t: ");
            ogr.ad = Console.ReadLine();
            bool kontrol_Ad = ogr.ad.All(c => char.IsLetter(c));

            if (!kontrol_Ad)
            {
                hata += "ADI alanına HATALI Giriş\n";
            }

            Console.Write("\tSoyadınızı Giriniz\t\t: ");
            ogr.soyad = Console.ReadLine();
            bool kontrol_Soyad = ogr.soyad.All(c => char.IsLetter(c));

            if (!kontrol_Soyad)
            {
                hata += "SOYADI alanına HATALI Giriş\n";
            }

            Console.Write("\tSınıfınızı Giriniz\t\t: ");
            ogr.sinif = Console.ReadLine();

            Console.Write("\tOkul Numaranızı Giriniz\t\t: ");
            ogr.okulno = Console.ReadLine();
            bool kontrol_Okulno = ogr.okulno.All(c => char.IsNumber(c));

            if (!kontrol_Okulno)
            {
                hata += "OKULNO alanına HATALI Giriş\n";
            }

            try
            {
                Console.Write("\tCinsiyetinizi Giriniz(E/B)\t: ");
                ogr.cinsiyet = Convert.ToChar(Console.ReadLine());
                //girilen degerin sayısal olması durumunda hata urettiriyorum...
                if (ogr.cinsiyet != 'E' || ogr.cinsiyet != 'B')
                {
                    throw new Exception();
                }
            }
            catch
            {
                hata += "CİNSİYET Alanına HATALI Giriş \n";
            }
            bool kontrol_Cinsiyet = char.IsLetter(ogr.cinsiyet);

            try {
                Console.Write("\tBoyunuzu Giriniz\t\t: ");
                ogr.boy = Convert.ToByte(Console.ReadLine());
            }
            catch
            {
                hata += "BOY Alanına HATALI Giriş \n";
            }
            try {
                Console.Write("\tKilonuzu Giriniz\t\t: ");
                ogr.kilo = Convert.ToByte(Console.ReadLine());
            }
            catch
            {
                hata += "KİLO Alanına HATALI Giriş \n";
            }
            Console.WriteLine("-----------------------------");
            //girilen ogrenciyi listeye ekliyorum..
            if (hata == "")
            {
                ogr_lst.Add(ogr);
            }
            else
            {
                Console.WriteLine("*******HATALAR*********");
                Console.WriteLine(hata);
                Console.WriteLine("***********************");
            }
        }