コード例 #1
0
        private int getMaxTemp(Anio a)
        {
            int temp = 0;

            foreach (Mes m in a.meses)
            {
                if (temp < m.tMax)
                {
                    temp = m.tMax;
                }
            }
            return(temp);
        }
コード例 #2
0
        private int getMinTemp(Anio a)
        {
            int temp = 0;

            foreach (Mes m in a.meses)
            {
                if (temp > m.tMin)
                {
                    temp = m.tMin;
                }
            }
            return(temp);
        }
コード例 #3
0
 public void GenerarAnios(int n)
 {
     anios.Clear();
     this.tool = new ManejadorMeses();
     for (int i = 0; i < n; i++)
     {
         Anio anio = new Anio(2000 + i);
         tool.GenerarMeses();
         anio.meses = new List <Mes>(tool.Meses);
         aniadirCaracteristicas(anio);
         anios.Add(anio);
         tool.Meses.Clear();
     }
 }
コード例 #4
0
 private void aniadirCaracteristicas(Anio a)
 {
     a.tMax  = getMaxTemp(a);
     a.tMin  = getMinTemp(a);
     a.Media = (a.tMax + a.tMin) / 2;
 }