Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //List<string> list = new List<string>();
            //int[] arr = new int[5];
            //Stack<string> asen4e = new Stack<string>();
            

            //list.Add("Ivan");//0
            //list.Add("Ivan");//1
            //list.Add("Ivan");
            //list.Add("Ivan");
            //list.Add("Ivan");
            //list.Add("Ivan");
            //list.Add("Ivanka");
            //list.Add("Mariika");

            //for (int i = 0; i < list.Count; i++)
            //{
            //    if (list[i][list[i].Length-1] == 'a')
            //    {
            //        Console.WriteLine(list[i]);
            //    }
            //}
            double a=2.5;
            double b = 3.5;
            double c = 5.5;
            Triangle triangle = new Triangle(a, b, c);

            triangle.Show();
            Console.WriteLine(triangle.ValidateTriangle());
            Console.WriteLine(triangle.Face());
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            // adunk paramétert, azt a konstruktort fogja használni
            Triangle firstTriangle = new Triangle(2, 2, 2);

            /* nem adunk, így az alternatív konstruktort használja,
             * ha van.
             * Ha nincs, akkor mindegyik oldal 0 lesz!
             */
            Triangle secondTriangle = new Triangle();

            TriangleWithEditableSides thirdTriangle = new TriangleWithEditableSides(2,3,4);
            // az oldalak kiiratása a getter/setter-en keresztül:
            Console.WriteLine(thirdTriangle.GetterSetterForA);
            Console.WriteLine(thirdTriangle.GetterSetterForB);
            Console.WriteLine(thirdTriangle.GetterSetterForC);
            Console.WriteLine("Szerkeszthető? : " + thirdTriangle.getIsTriangleValid());

            Console.WriteLine("=========================");

            // az oldalak bekérése és átadása getter/setter-en keresztül:
            Console.WriteLine("Adja meg az új A oldalt: ");
            thirdTriangle.GetterSetterForA = double.Parse(Console.ReadLine());
            Console.WriteLine("Adja meg az új A oldalt: ");
            thirdTriangle.GetterSetterForB = double.Parse(Console.ReadLine());
            Console.WriteLine("Adja meg az új A oldalt: ");
            thirdTriangle.GetterSetterForC = double.Parse(Console.ReadLine());
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            uint a = 0;
            uint b = 0;
            uint c = 0;

            Triangle t1 = new Triangle();

            Console.WriteLine("Введите длину первой стороны прямоугольного треугольника: ");
            a = Convert.ToUInt32(Console.ReadLine());
            Console.WriteLine("Введите длину второй стороны прямоугольного треугольника: ");
            b = Convert.ToUInt32(Console.ReadLine());
            Console.WriteLine("Введите длину третьей стороны прямоугольного треугольника: ");
            c = Convert.ToUInt32(Console.ReadLine());

            if (t1.createRecTriangle(a,b,c)== false)
            {
                Console.WriteLine("Ошибка: Треугольник не существует или не является прямоугольным");
                return;
            }

            Console.WriteLine("Площадь прямоугольного треугольника = {0:0.00##}", t1.getSguare());
        }
Ejemplo n.º 4
0
 static void Main(string[] args)
 {
     Caller c = new Caller();
      Rectangle r = new Rectangle(10, 7);
      Triangle t = new Triangle(10, 5);
      c.CallArea(r);
      c.CallArea(t);
      Console.ReadKey();
 }