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); }
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); }
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. }