예제 #1
0
 public bool Bosalt()        // değişkenleri boşaltma
 {
     if (DolulukOrani >= 75) // doluluk orani 75'ten büyükse değişkenleri temizliyoruz
     {
         DoluHacim     = 0;
         DolulukOrani  = 0;
         BosaltmaPuani = 600;
         Atik.Clear();// Listimizi temizliyoruz.
         return(true);
     }
     return(false);
 }
예제 #2
0
        public bool Ekle(Atik atik)                   // Ekle methodu
        {
            if (Kapasite > atik.Hacim)                //Kapasitemiz atığımızın hacmiden büyükse işlemleri yapıyoruz.
            {
                Atik.Add(atik);                       // Atik listimize gelen parametreli değeri ekliyoruz.
                DoluHacim += atik.Hacim;              // doluhacmimizi güncelliyoruz
                double temp = Convert.ToDouble(DoluHacim) / Convert.ToDouble(Kapasite) * 100;
                DolulukOrani = Convert.ToInt32(temp); // doluluk oranını güncelledik.
                return(true);
            }

            return(false);
        }
예제 #3
0
        public Form1()
        {
            InitializeComponent();
            camAtik     = new Cam();
            kagitAtik   = new Kagit();
            organikAtik = new Organik();
            metalAtik   = new Metal();
            atik        = new Atik[10];



            atik[0] = new Atik(550, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\konserve.png"), "konserve");
            atik[1] = new Atik(600, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\cam_sise.jpg"), "cam sise");
            atik[2] = new Atik(150, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\domates.jpg"), "domates");
            atik[3] = new Atik(200, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\dergi.jpg"), "dergi");
            atik[4] = new Atik(350, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\cola.png"), "kola");
            atik[5] = new Atik(250, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\gazete.jpg"), "gazete");
            atik[6] = new Atik(250, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\bardak.jpg"), "bardak");
            atik[7] = new Atik(120, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\salatalık.png"), "salatalık");
            atik[8] = new Atik(0, resimPictureBox.BackgroundImage = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "\\images\\beyaz.png"), "boş");
            //atik adlı dizimize atık resimlerimizi ve 1 adet beyaz sayfayı atıyoruz.
        }