public void WprowadzSamochod(Samochod samochod) { if (samochody.Length > liczbaSamochodow) { samochody[liczbaSamochodow] = samochod; liczbaSamochodow++; } else { Console.WriteLine("Garaż jest pełny"); } }
public Samochod WyprowadzSamochod() { if (liczbaSamochodow > 0) { liczbaSamochodow--; Samochod samochod = samochody[liczbaSamochodow]; samochody[liczbaSamochodow] = null; return(samochod); } else { Console.WriteLine("Garaż jest pusty"); return(samochody[liczbaSamochodow]); } }
static void Zadanie1() { Console.WriteLine("Zadanie 1- Sprawdzenie.............................................................. "); 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, "ABC"); s2.WypiszInfo(); double kosztPrzejazdu = s2.ObliczKosztPrzejazdu(30.5, 4.85); Console.WriteLine("Koszt przejazdu: " + kosztPrzejazdu); Samochod.WypiszIloscSamochodow(); Console.WriteLine("Zadanie 1- Koniec Sprawdzenia.............................................................. "); Console.ReadKey(); } // >>>> Koniec Metody Testującej <<<< ......................................................................
} // >>>> Koniec Metody Testującej <<<< ...................................................................... static void Zadanie2() { Console.WriteLine("Zadanie 2- Sprawdzenie.............................................................."); Samochod s1 = new Samochod("Fiat", "126p", 2, 650, 6.0, "ABC"); Samochod s2 = new Samochod("Syrena", "105", 2, 800, 7.6, "ABC"); 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.WriteLine("Zadanie 2- Koniec Sprawdzenia.............................................................. "); Console.ReadKey(); } // >>>> Koniec Metody Testującej <<<< ......................................................................