示例#1
0
        public Vaca[] ObtenerLecheras()
        {
            int lechera = 0;

            for (int i = 0; i < _vacas.Length; i++)
            {
                if (_vacas[i].TipoDeVaca == Tipo.LECHERA)
                {
                    lechera++;
                }
            }

            Vaca[] vs    = new Vaca[lechera];
            int    index = 0;

            for (int i = 0; i < _vacas.Length; i++)
            {
                if (_vacas[i].TipoDeVaca == Tipo.LECHERA)
                {
                    vs[index] = _vacas[i];
                    index++;
                }
            }

            return(vs);
        }
示例#2
0
        public bool VacaExiste(Vaca vaca)
        {
            foreach (var t in _vacas)
            {
                if (vaca.Name == t.Name && vaca.Id == t.Id)
                {
                    return(true);
                }
            }

            return(false);
        }
示例#3
0
        public Vaca?ObtenerLaMenosLechera()
        {
            if (_vacas.Length < 1)
            {
                return(null);
            }
            Vaca minimo = _vacas[0];

            for (int i = 0; i < _vacas.Length; i++)
            {
                if (_vacas[i].TazaDeProccion < minimo.TazaDeProccion)
                {
                    minimo = _vacas[i];
                }
            }
            return(minimo);
        }
示例#4
0
        public Vaca?ObtenerLaMasLechera()
        {
            if (_vacas.Length < 1)
            {
                return(null);
            }

            Vaca maximo = _vacas[0];

            foreach (var t in _vacas)
            {
                if (t.TazaDeProccion > maximo.TazaDeProccion)
                {
                    maximo = t;
                }
            }

            return(maximo);
        }
示例#5
0
 public void ClasificarVaca(Vaca vaca)
 {
     throw new NotImplementedException();
 }