예제 #1
0
파일: Program.cs 프로젝트: cdies/Triangle
        static void Main(string[] args)
        {
            double A, B, C, S;

            try
            {
                Console.WriteLine("Введите сторону A: ");
                A = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Введите сторону B: ");
                B = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Введите сторону C: ");
                C = Convert.ToDouble(Console.ReadLine());
            }
            catch (FormatException)
            {
                Console.WriteLine("Error: Вводите только числа!");
                Console.ReadLine();
                return;
            }
            catch
            {
                throw;
            }

            Square square = new Square();
            new NotTriangle(square);
            S = square.SquareCalculate(A, B, C);
            Console.WriteLine("Площадь треугольника: " + S);

            Console.ReadLine();
        }
예제 #2
0
 public void Simple2Test()
 {
     Square square = new Square(5, 4, 3);
     double S = square.SquareCalculate();
     Assert.AreEqual(6, S);
 }
예제 #3
0
 public void NotTriangleTest()
 {
     Square square = new Square();
     double S = square.SquareCalculate(10, 5, 1);
     Assert.AreEqual(0, S);
 }
예제 #4
0
파일: Program.cs 프로젝트: cdies/Triangle
 public NotTriangle(Square square)
 {
     square.Message += StopCalculate;
 }