示例#1
0
        public override int GetHashCode()
        {
            //chci rad objemu (1, 10, 100, ....)
            int desetNaM = 10;
            int maxObjem = Ovladac.maxobjem();

            while ((desetNaM * 10) > maxObjem)
            {
                desetNaM *= 10;
                //m++;
            }
            return(this.a + this.b * desetNaM + this.c * desetNaM * desetNaM);
        }
示例#2
0
        public override int GetHashCode()
        {
            //chci rad objemu (1, 10, 100, ....)
            int m = 1; int desetNaM = 10;
            int maxObjem = Ovladac.maxobjem();

            while ((desetNaM * 10) > maxObjem)
            {
                desetNaM *= 10;
                m++;
            }
            m++;
            return(kroky + stav.getA() * m + stav.getB() * m * m + stav.getC() * m * m * m);
        }