Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string          Cesta = "CCCCMCCCMCTCCCTC"; //16 znaků
            RidiciStredisko rs    = new RidiciStredisko();
            AutonomniAuto   AA    = new AutonomniAuto(120);  rs.PridejAuto(AA); rs.Pocasi(rs);

            rs.Svetla           = false;
            rs.AktualniRychlost = AA.CestovniRychlost;
            foreach (char z in Cesta)
            {
                switch (z)
                {
                case 'C':
                    rs.Svetla           = false;
                    rs.AktualniRychlost = AA.CestovniRychlost;
                    rs.Trasa(rs);
                    rs.Trasy(z);
                    Console.WriteLine($"C   {rs.AktualniRychlost}km/h ~ {rs.AktualniPocasi}");
                    break;

                case 'M':
                    rs.Trasa(rs);
                    rs.Trasy(z);
                    Console.WriteLine($"M   {rs.AktualniRychlost}km/h ~ {rs.AktualniPocasi}");
                    break;

                case 'T':
                    rs.Trasa(rs);
                    rs.Trasy(z);
                    Console.WriteLine($"T   {rs.AktualniRychlost}km/h ~ {rs.AktualniPocasi}");
                    break;
                }
            }
            Console.WriteLine("Dojeto");
            Console.ReadLine();
        }
Exemplo n.º 2
0
 public void Trasa(RidiciStredisko rs)
 {
     rs.zmenastavu += rs.ZmenaTrasy;
 }
Exemplo n.º 3
0
 public void Pocasi(RidiciStredisko rs)
 {
     rs.zmenapocasi += MeteorologickaStanice.Zmena;
 }