public void WprowadzSamochod(Samochod s) { if (this.pojemnosc == this.liczbaSamochodow) { Console.WriteLine($"Garaż jest pełny!"); } else { samochody[liczbaSamochodow] = s; liczbaSamochodow++; } }
public Samochod WyprowadzSamochod() { if (liczbaSamochodow == 0) { Console.WriteLine($"Garaż jest pusty!"); return(null); } else { liczbaSamochodow--; Samochod s = samochody[liczbaSamochodow]; samochody[liczbaSamochodow] = null; return(s); } }
static void Main(string[] args) { #region testyDlaSamochod //Samochod s1 = new Samochod(); //s1.WypiszInfo(); //s1.Marka = "Fiat"; //s1.Model = "126p"; //s1.IloscDrzwi = 2; //s1.PojemnoscSilnika = 650; //s1.SrednieSpalanie = 6.0; //s1.WypiszInfo(); //Samochod s2 = new Samochod("Syrena", "105", 2, 800, 7.6); //s2.WypiszInfo(); //double kosztPrzejazdu = s2.ObliczKosztPrzejazdu(30.5, 4.85); //Console.WriteLine("Koszt przejazdu: " + kosztPrzejazdu); //Samochod.WypiszIloscSamochodow(); //Console.ReadKey(); #endregion #region testyDlaGaraz Samochod s1 = new Samochod("Fiat", "126p", 2, 650, 6.0); Samochod s2 = new Samochod("Syrena", "105", 2, 800, 7.6); Garaz g1 = new Garaz(); g1.Adres = "ul. Garażowa 1"; g1.Pojemnosc = 1; Garaz g2 = new Garaz("ul. Garażowa 2", 2); g1.WprowadzSamochod(s1); g1.WypiszInfo(); g1.WprowadzSamochod(s2); g2.WprowadzSamochod(s2); g2.WprowadzSamochod(s1); g2.WypiszInfo(); g2.WyprowadzSamochod(); g2.WypiszInfo(); g2.WyprowadzSamochod(); g2.WyprowadzSamochod(); Console.ReadKey(); #endregion }