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(); } }
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); } }