Пример #1
0
        public virtual void WyswietlInformacje()
        {
            Console.WriteLine("Rodzaj pojazdu: {0}", this.Rodzaj);
            Console.WriteLine("Marka: {0}", this.Marka());
            Console.WriteLine("Model: {0}", this.Model());

            if (Silnik != null)
            {
                Silnik.WyswietlInformacje();
            }

            if (ZbiornikPaliwa != null)
            {
                ZbiornikPaliwa.WyswietlInformacje();
            }
        }
Пример #2
0
        public virtual long JedziemyWSinaDal(long liczbaKilometrow, ZbiornikPaliwa zbiornikPaliwa)
        {
            double liczbaMozliwychDoPrzejechaniaKilometrow = zbiornikPaliwa.IloscPaliwa / ZuzyciePaliwa;

            if (liczbaKilometrow > liczbaMozliwychDoPrzejechaniaKilometrow)
            {
                Console.WriteLine("Nie ma wystarczającej ilości paliwa na przejechanie całego dystansu!\nJadę ile sie da [{0}km]! ", (int)liczbaMozliwychDoPrzejechaniaKilometrow);
                this.LiczbaPrzejechanychKilometrow += (long)liczbaMozliwychDoPrzejechaniaKilometrow;
                return((long)liczbaMozliwychDoPrzejechaniaKilometrow);;
            }
            else
            {
                this.LiczbaPrzejechanychKilometrow += liczbaKilometrow;
                Console.WriteLine("Wruuuuummmm... Przejechalismy {0}km! ", liczbaKilometrow);
                return(liczbaKilometrow);
            }
        }