Cześć,
mam problem z zadaniem aktualnie napisałem tyle :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
Samochod s1 = new Samochod();
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();
}
public class Samochod
{
public string Marka;
public string Model;
public int iloscDrzwi;
private int pojemnoscSilnika;
private double srednieSpalanie;
private static int iloscSamochodow = 0;
public Samochod()
{
Marka = "nieznana";
Model = "nieznany";
iloscDrzwi = 0;
pojemnoscSilnika = 0;
srednieSpalanie = 0.0;
}
public Samochod(string Marka_, string Model_, int iloscDrzwi_, int pojemnoscSilnika_, double srednieSpalanie_)
{
Marka = Marka_;
Model = Model_;
iloscDrzwi = iloscDrzwi_;
pojemnoscSilnika = pojemnoscSilnika_;
srednieSpalanie = srednieSpalanie_;
}
public double SrednieSpalanie
{
get { return srednieSpalanie; }
set { srednieSpalanie = value; }
}
public int PojemnoscSilnika
{
get { return pojemnoscSilnika; }
set { pojemnoscSilnika = value; }
}
public int IloscDrzwi
{
get { return iloscDrzwi; }
set { iloscDrzwi = value; }
}
private double ObliczSpalanie(double dlugoscTrasy)
{
return (srednieSpalanie * dlugoscTrasy) / 100.0;
}
public double ObliczKosztPrzejazdu(double dlugoscTrasy, double cenaPaliwa)
{
return (dlugoscTrasy * 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("Ilość samochodów:" + iloscSamochodow);
}
}
class Garaz
{
private string Adres;
private int Pojemnosc;
private int liczbaSamochodow = 0;
private Samochod[] samochody;
public Garaz()
{
Adres = "nieznany";
Pojemnosc = 0;
}
public Garaz(string Adres_, int Pojemnosc_)
{
Adres = Adres_;
Pojemnosc = Pojemnosc_;
}
public int pojemnosc
{
get { return Pojemnosc; }
set { Pojemnosc = value; samochody = new Samochod[pojemnosc]; }
}
public string adres
{
get { return Adres; }
set { Adres = value; }
}
public void WprowadzSamochod(Samochod)
{
if (pojemnosc =< samochody)
{
}
}
}
}
}
nie mam pojęcia jak napisać ostatnią metodę która sprawdzi czy garaż jest pełny i jezeli tak napisze to lub jesli nie jest pelny wprowadzi auto HELP! XD