public void RemoveComponente(IComponente Componente) { if (Componentes.Contains(Componente)) { Componentes.Remove(Componente); } }
public void AddComponente(IComponente Componente) { if (!Componentes.Contains(Componente)) { Componentes.Add(Componente); } }
public void RemoveComponente(IComponente Componente) { if (Componente == null) { return; } if (Componentes.Contains(Componente)) { Componentes.Remove(Componente); } }
public void AddComponente(IComponente Componente) { if (Componente == null) { return; } if (!Componentes.Contains(Componente)) { Componentes.Add(Componente); kmPercorridos += (float)Componente.Valor; } }
public void RemoveComponente(IComponente Componente) { if (Componente == null) { return; } Aresta aresta = (Aresta)Componente; if (Componentes.Contains(Componente)) { DistanciaTotal = DistanciaTotal - aresta.Distancia; Componentes.Remove(aresta); } }
public void AddComponente(IComponente Componente) { if (Componente == null) { return; } Aresta aresta = (Aresta)Componente; if (!Componentes.Contains(Componente)) { DistanciaTotal = DistanciaTotal + aresta.Distancia; Componentes.Add(aresta); } }
public void RemoveComponente(IComponente Componente) { if (Componente == null) { return; } Item item = (Item)Componente; if (Componentes.Contains(Componente)) { CapacidadeAtual = CapacidadeAtual - item.Peso; UtilidadeAtual = UtilidadeAtual - item.Utilidade; Componentes.Remove(item); } }
public void AddComponente(IComponente Componente) { if (Componente == null) { return; } Item item = (Item)Componente; if (item.Peso + CapacidadeAtual > CapacidadeMaxima) { throw new Exception("Capacidade da mochila excedida"); } if (!Componentes.Contains(Componente)) { CapacidadeAtual = CapacidadeAtual + item.Peso; UtilidadeAtual = UtilidadeAtual + item.Utilidade; Componentes.Add(item); } }