示例#1
0
 public static string ComparaDouaMasini(Masina a, Masina b)
 {
     if (a.Tip == b.Tip && a.Pret == b.Pret && a.AnFabricare == b.AnFabricare && a.ProgramCulori == b.ProgramCulori && a.ProgramOptiuni == b.ProgramOptiuni)
     {
         return(string.Format("Masinile sunt identice"));
     }
     else
     {
         return(string.Format("Masinile sunt diferite"));
     }
 }
        public int Compare(Masina el)
        {
            int ok = 0;

            if (this.Pret > el.Pret)
            {
                ok = MARE;
            }
            if (this.Pret == el.Pret)
            {
                ok = String.Compare(this.Marca, el.Marca);
            }
            if (this.Pret < el.Pret)
            {
                ok = MIC;
            }

            return(ok);
        }
示例#3
0
        public int comparaCuAltObiect(Masina obiect, int nr)
        {
            int rez = 0;

            if (nr == 1)
            {
                if (anFabricatie < obiect.anFabricatie)
                {
                    rez = -1;
                }
                else if (anFabricatie == obiect.anFabricatie)
                {
                    rez = 0;
                }
                else if (anFabricatie > obiect.anFabricatie)
                {
                    rez = 1;
                }
            }
            else if (nr == 2)
            {
                if (pretProp < obiect.pretProp)
                {
                    rez = -1;
                }
                else if (pretProp == obiect.pretProp)
                {
                    rez = 0;
                }
                else if (pretProp > obiect.pretProp)
                {
                    rez = 1;
                }
            }

            return(rez);
        }