Пример #1
0
 /*Legyen `int ComparePricePerCapacity(Pendrive)` metódusa, amely
  * összehasonlítja a példányt egy paraméterként kapott másik példánnyal
  * az ár/kapacitás alapján.Az eredmény legyen
  * 1, ha az aktuális példány ár/kapacitása nagyobb,
  * -1, ha a paraméterként kapott példányé nagyobb,
  * 0, ha egyformák.*/
 public int ComparePricePerCapacity(Pendrive masikPendrive)
 {
     if (price > masikPendrive.price || capacity > masikPendrive.capacity)
     {
         return(1);
     }
     else if (price == masikPendrive.price || capacity == masikPendrive.capacity)
     {
         return(0);
     }
     else
     {
         return(-1);
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            BodyMass oli = new BodyMass();

            oli.BodyMassKg  = 58d;
            oli.BodyHeightM = 1.74;
            Console.WriteLine(oli.GetBodyMassIndex());

            BodyMass valakiMas = new BodyMass();

            valakiMas.BodyMassKg  = 80d;
            valakiMas.BodyHeightM = 1.65;

            bool igaze = oli.IsThinnerThan(valakiMas);

            Console.WriteLine(igaze);

            Pendrive ujPendrive = new Pendrive {
                Name     = "HP",
                Capacity = 10,
                Price    = 6000
            };

            Console.WriteLine(ujPendrive.ToString());
            Console.WriteLine(ujPendrive.Price);
            ujPendrive.IncreasePrice(30);
            Console.WriteLine(ujPendrive.Price);

            Pendrive megUjabbPendrive = new Pendrive {
                Name     = "XX",
                Capacity = 12,
                Price    = 10000
            };
            int dragabbjobb = ujPendrive.ComparePricePerCapacity(megUjabbPendrive);

            Console.WriteLine(dragabbjobb);

            bool olcsobb = ujPendrive.IsCheaperThan(megUjabbPendrive);

            Console.WriteLine(olcsobb);

            Client ugyfel = new Client();

            ugyfel.Move("Budapest");
            Console.WriteLine(ugyfel.Address);
            Console.ReadKey();
        }
Пример #3
0
 /*Legyen egy bool IsCheaperThan(Pendrive) metódusa, amely igazat ad,
  * ha a példány ára kisebb, mint a paraméterben kapott példány ára.*/
 public bool IsCheaperThan(Pendrive masikPendrive)
 {
     return(price < masikPendrive.price);
 }