Ejemplo n.º 1
0
 public void WprowadzSamochod(Samochod s)
 {
     if (this.pojemnosc == this.liczbaSamochodow)
     {
         Console.WriteLine($"Garaż jest pełny!");
     }
     else
     {
         samochody[liczbaSamochodow] = s;
         liczbaSamochodow++;
     }
 }
Ejemplo n.º 2
0
 public Samochod WyprowadzSamochod()
 {
     if (liczbaSamochodow == 0)
     {
         Console.WriteLine($"Garaż jest pusty!");
         return(null);
     }
     else
     {
         liczbaSamochodow--;
         Samochod s = samochody[liczbaSamochodow];
         samochody[liczbaSamochodow] = null;
         return(s);
     }
 }
Ejemplo n.º 3
0
        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
        }