20 Ocak 2019 Pazar

c# oop daire semt uygulaması

 class daire
    {
        public string semti;
        public int odasayisi = 3;
        //baslangıç deger metodu
        public daire(string semti)
        {
            //bu sınıfın alanına erişmek için this kullanırız
            //eğer değişken ismiyle alan ismi aynıysa
            this.semti = semti;
        }
        oda o=new oda(50,oda.odacesidi.salon);
        public string bilgiver()
        {
            return string.Format("semti:{0}-oda sayısı:{1}-oda çeşidi:{2}-metrekaresi:{3}", semti, odasayisi, o.odacesit, o.metrekare);
        }

    }
    class oda
    {
        //odanın çeşidini saklamak için tanımlanan iç-içe tip
        //sabit küçük değer ifadelerini tutmak için enum kullnırız
        public enum odacesidi
        {
            salon,çocukodası,misafirodası,yatakodası,oturmaodası,çalışmaodası
        }
        public int metrekare;
        public odacesidi odacesit;
   
    //oda isimli başlangıç metodu var
    public oda(int metrekare,odacesidi Odacesidi)
        {
            this.metrekare = metrekare;
            this.odacesit = Odacesidi;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            Console.Clear();
            #region daire oluşturma kodu
            daire d = new daire("caddebostan");
            Console.WriteLine(d.bilgiver()+"\n");
            Console.ReadLine();

            #endregion
        }

Hiç yorum yok:

Yorum Gönder