using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Samochod { private string marka; private string model; private int iloscDrzwi; private int pojemnoscSilnika; private double srednieSpalanie; private int liczbaSamochodow = 0; private static int iloscSamochodow = 0; public Samochod() { marka = "nieznana"; model = "nieznany"; iloscDrzwi = 0; pojemnoscSilnika = 0; srednieSpalanie = 0.0; liczbaSamochodow = 0; iloscSamochodow = 0; } public Samochod(string marka_, string model_, int iloscDrzwi_, int pojemnoscSilnika_, double srednieSpalanie_) { marka = marka_; model = model_; iloscDrzwi = iloscDrzwi_; pojemnoscSilnika = pojemnoscSilnika_; srednieSpalanie = srednieSpalanie_; } public string Marka { get { return marka; } set { marka = value; } } public string Model { get { return model; } set { model = value; } } public int IloscDrzwi { get { return iloscDrzwi; } set { iloscDrzwi = value; } } public int PojemnoscSilnika { get { return pojemnoscSilnika; } set { pojemnoscSilnika = value; } } public double SrednieSpalanie { get { return srednieSpalanie; } set { srednieSpalanie = value; } } public double ObliczSpalanie(double DlugoscTrasy) { return (srednieSpalanie * DlugoscTrasy) / 100.0; } public double ObliczKosztPrzejazdu(double DlugoscTrasy, double cenaPaliwa) { double spalanie = ObliczSpalanie(DlugoscTrasy); return spalanie * cenaPaliwa; } public void WypiszInfo() { Console.WriteLine("Marka: " + marka); Console.WriteLine("Model: " + model); Console.WriteLine("IloscDrzwi: " + IloscDrzwi); Console.WriteLine("PojemnoscSilnika: " + PojemnoscSilnika); Console.WriteLine("SrednieSpalanie: " + SrednieSpalanie); } public static void WypiszIloscSamochodow() { Console.WriteLine("iloscSamochodow: " + ; } } class Program { static void Main(string[] args) { 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(); } } }