ad
This commit is contained in:
parent
7bcea4ea02
commit
f160a58466
|
@ -18,6 +18,9 @@ namespace SzimulacioOOP
|
||||||
public Auto(String Nev) {
|
public Auto(String Nev) {
|
||||||
this.Nev = Nev;
|
this.Nev = Nev;
|
||||||
TankMeret = 50;
|
TankMeret = 50;
|
||||||
|
Random rd = new Random();
|
||||||
|
Fogyasztas = rd.NextDouble() *7.5 + 2.5;
|
||||||
|
Uzemanyag = rd.NextDouble() * 50;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,15 @@ namespace SzimulacioOOP
|
||||||
public double BenzinAr { get; set; }
|
public double BenzinAr { get; set; }
|
||||||
public double Kassza { get; set; }
|
public double Kassza { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public Benzinkut()
|
||||||
|
{
|
||||||
|
Kassza = 0;
|
||||||
|
BenzinAr = 480;
|
||||||
|
Random rd = new Random();
|
||||||
|
Keszlet = rd.NextDouble() * 2000 + 55;
|
||||||
|
|
||||||
|
}
|
||||||
public bool Tankolas(Auto kocsi)
|
public bool Tankolas(Auto kocsi)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -12,7 +12,37 @@ namespace SzimulacioOOP
|
||||||
public Fonok Igazgato { get; set; }
|
public Fonok Igazgato { get; set; }
|
||||||
public List<Sofor> Vezetok { get; set; }
|
public List<Sofor> Vezetok { get; set; }
|
||||||
|
|
||||||
|
private int Autodb;
|
||||||
|
|
||||||
public Benzinkut Benzinkut { get; set; }
|
public Benzinkut Benzinkut { get; set; }
|
||||||
public Ceg() { }
|
public Ceg() {
|
||||||
|
Igazgato = new Fonok("Nagy Főnök");
|
||||||
|
Benzinkut = new Benzinkut();
|
||||||
|
Autodb = 5;
|
||||||
|
GenSoforok();
|
||||||
|
GenAutok();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void GenAutok()
|
||||||
|
{
|
||||||
|
Autok = new List<Auto>();
|
||||||
|
for (int i = 0; i < Autodb; i++)
|
||||||
|
{
|
||||||
|
Autok.Add(new Auto($"ceges{i}"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private void GenSoforok()
|
||||||
|
{
|
||||||
|
Vezetok = new List<Sofor>();
|
||||||
|
for (int i = 0; i < Autodb; i++)
|
||||||
|
{
|
||||||
|
Vezetok.Add(new Sofor($"sofor-{i}"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal void SzimulacioIndul()
|
||||||
|
{
|
||||||
|
throw new NotImplementedException();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,10 @@ namespace SzimulacioOOP
|
||||||
public double Tarca { get; set; }
|
public double Tarca { get; set; }
|
||||||
public Sofor(string Nev) : base(Nev)
|
public Sofor(string Nev) : base(Nev)
|
||||||
{
|
{
|
||||||
|
Random rd = new Random();
|
||||||
|
|
||||||
|
Tarca = rd.NextDouble() * 22000 + 2000;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,8 @@ namespace SzimulacioOOP
|
||||||
{
|
{
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
|
Ceg ceg = new Ceg();
|
||||||
|
ceg.SzimulacioIndul();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user