public void ArabaEkle() { sw.Start(); sayac++; if (sayac % 2 == 0) { object temp = ""; temp = bk.Pop(); if (temp.ToString() == "Mavi1") { MessageBox.Show("BODRUM KATTA KALAN SON ARABA:" + temp); } MessageBox.Show("BODRUM KATTAN ÇIKAN VE ZEMİN KATA EKLENEN ARABA:" + temp); Araba a1 = new Araba(); a1.ArabaRengi = temp.ToString(); zk.ZeminKatArabaEkle(a1); zk.Insert(a1); } else { object temp = ""; temp = ik.Remove(); if (temp.ToString() == "Beyaz15") { MessageBox.Show("İKİNCİ KATTA KALAN SON ARABA:" + temp); } MessageBox.Show("İKİNCİ KATTAN ÇIKAN VE ZEMİN KATA EKLENEN ARABA:" + temp); Araba a1 = new Araba(); a1.ArabaRengi = temp.ToString(); zk.ZeminKatArabaEkle(a1); zk.Insert(a1); } MessageBox.Show("Bilgisayarın Diğer Katlardan Zemin Kata Araba Ekleme Süresi:" + sw.Elapsed.ToString()); }
private void btnArabaEkle_Click(object sender, EventArgs e) { for (int i = 0; i < 15; i++) { Araba a = new Araba(); a.ArabaRengi = "Yesil " + Convert.ToInt16(i + 1); Araba a1 = new Araba(); a1.ArabaRengi = "Mavi " + Convert.ToInt16(i + 1); Araba a2 = new Araba(); a2.ArabaRengi = "Beyaz " + Convert.ToInt16(i + 1); zk.ZeminKatArabaEkle(a); zk.Insert(a); bk.BodrumKatArabaEkle(a1); bk.Push(a1); ik.IkinciKatArabaEkle(a2); ik.InsertLast(a2); } MessageBox.Show("ZEMİN KATTAKİ ARABALAR" + zk.getElements() + "\nBODRUM KATTAKİ ARABALAR" + bk.getElements() + "\nİKİNCİ KATTAKİ ARABALAR" + ik.getElements()); btnArabaCikar.Visible = true; }
public void BodrumKatArabaEkle(Araba a) { Arabalar.Add(a); }
public void IkinciKatArabaEkle(Araba a) { Arabalar.Add(a); }
public void ZeminKatArabaEkle(Araba a) { Arabalar.Add(a); }