public void Hesapla(List <Esya> esya) { enbuyuk = 0; foreach (var item in esya) { if (item.fayda > enbuyuk) { enbuyuk = item.fayda; enbuyukEsya = item; } } kilo = kilo - enbuyukEsya.agirlik; if (kilo <= 0) { decimal gereken = kilo + enbuyukEsya.agirlik; toplamfayda += enbuyukEsya.fayda * gereken; esya.Remove(enbuyukEsya); label7.Text = toplamfayda.ToString(); return; } else { toplamfayda += enbuyukEsya.fayda * enbuyukEsya.agirlik; esya.Remove(enbuyukEsya); } label7.Text = toplamfayda.ToString(); Hesapla(esya); }
private void button1_Click(object sender, EventArgs e) { label6.Visible = false; label5.Visible = false; label7.Visible = false; foreach (var item in esyalar) { Controls.Remove(item.txtagirlik); Controls.Remove(item.txtdeger); Controls.Remove(item.goster); } enbuyukEsya = new Esya(); esyalar = new List <Esya>(); decimal indis = Convert.ToDecimal(textBox1.Text); for (int i = 0; i < indis; i++) { TextBox kutu = new TextBox(); kutular.Add(kutu); kutu.Top = x + (bosluk * i); kutu.Left = y_agirlik; TextBox kutu2 = new TextBox(); kutular2.Add(kutu2); kutu2.Top = x + (bosluk * i); kutu2.Left = y_deger; this.Controls.Add(kutu); Label gosterme = new Label(); gosterme.Top = (x + bosluk * i); gosterme.Left = 340; this.Controls.Add(kutu2); this.Controls.Add(gosterme); esyalar.Add(new Esya(kutu, kutu2, gosterme)); } textBox2.Visible = true; label2.Visible = true; button2.Visible = true; }