Example #1
0
 public new void DodajFigure(Figura nowy)
 {
     if (!sprawdźCzyEtykietaIstnieje(nowy.Label))
     {
         listaFigur.Add(nowy);
     }
     else
     {
         Console.WriteLine("etykieta już istnieje");
         Console.WriteLine("Naciśnij Dowolny przycisk");
         Console.ReadKey();
     }
 }
Example #2
0
 public new void DodajFigure(Figura nowy)
 {
     if (sprawdzCzyDuzeLiteryICyfry(nowy.Label))
     {
         listaFigur.Add(nowy);
     }
     else
     {
         Console.WriteLine("etykieta zawiera małe litery lub zaczyna sie cyfra ");
         Console.WriteLine("Naciśnij Dowolny przycisk");
         Console.ReadKey();
     }
 }
Example #3
0
        static public void Wyswietl(Figura f)
        {
            bool ok = true;

            Console.WriteLine("Wyświetlić pole[p], obwód[o] czy oba[b]");
            do
            {
                var key = Console.ReadKey();
                Console.SetCursorPosition(0, Console.CursorTop);
                switch (key.Key)
                {
                case ConsoleKey.P:
                    Console.WriteLine($"Pole wynosi : {f.Pole()}");
                    ok = true;
                    break;

                case ConsoleKey.O:
                    Console.WriteLine($"Obwód wynosi : {f.Obwód()}");
                    ok = true;
                    break;

                case ConsoleKey.B:
                    Console.WriteLine($"Pole wynosi : {f.Pole()}");
                    Console.WriteLine($"Obwód wynosi : {f.Obwód()}");
                    ok = true;
                    break;

                default:
                    ok = false;
                    break;
                }
            } while (ok == false);

            Console.WriteLine("___Wciśnij dowolny przycisk!!!___");
            Console.ReadKey();
            Console.Clear();
        }
Example #4
0
        static public void Menu(Figura f)
        {
            bool koniec = false;

            do
            {
                Instrukcja();
                f = null;
                do
                {
                    switch (Console.ReadKey().Key)
                    {
                    case ConsoleKey.D1:
                        f = new Prostokąt();
                        break;

                    case ConsoleKey.D2:
                        f = new Kwadrat();
                        break;

                    case ConsoleKey.D3:
                        f = new Koło();
                        break;

                    case ConsoleKey.D4:
                        f = new Trójkąt();
                        break;

                    case ConsoleKey.K:
                        koniec = true;
                        return;
                    }
                } while (f == null);

                Wyswietl(f);
            } while (koniec == false);
        }
Example #5
0
        static void Main(string[] args)
        {
            Figura f = null;

            Menu(f);
        }
Example #6
0
 public void DodajFigure(Figura nowy)
 {
     listaFigur.Add(nowy);
 }