Задать вопрос
30 марта, 09:08

C#.

Даны координаты трех вершин прямоугльника. Найти координаты четвертой вершины.

+5
Ответы (1)
  1. 30 марта, 10:58
    0
    static void Main (string[] args)

    {

    Int32 x1, y1, x2, y2, x3, y3, x4, y4;

    Console. WriteLine ("Введите координаты первой вершины x y") ;

    x1 = Int32. Parse (Console. ReadLine ()) ;

    y1 = Int32. Parse (Console. ReadLine ()) ;

    Console. WriteLine ("Введите координаты второй вершины x y") ;

    x2 = Int32. Parse (Console. ReadLine ()) ;

    y2 = Int32. Parse (Console. ReadLine ()) ;

    Console. WriteLine ("Введите координаты третий вершины x y") ;

    x3 = Int32. Parse (Console. ReadLine ()) ;

    y3 = Int32. Parse (Console. ReadLine ()) ;

    bool b = false;

    x4 = 0; y4 = 0;

    if ((x2 - x1) * (x3 - x1) + (y2 - y1) * (y3 - y1) = = 0)

    {

    x4 = x3 + x2 - x1;

    y4 = y3 + y2 - y1;

    }

    else if ((x1 - x2) * (x3 - x2) + (y1 - y2) * (y3 - y2) = = 0)

    {

    x4 = x3 + x1 - x2;

    y4 = y3 + y1 - y2;

    }

    else if ((x1 - x3) * (x2 - x3) + (y1 - y3) * (y2 - y3) = = 0) {

    x4 = x2 + x1 - x3;

    y4 = y2 + y1 - y3;

    }

    else b = true;

    if (b = = false) Console. WriteLine ("x4 = " + x4 + " y4 = " + y4) ; else

    Console. WriteLine ("Данные точки не вершины прямоугольника") ;

    Console. ReadKey () ;

    }
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «C#. Даны координаты трех вершин прямоугльника. Найти координаты четвертой вершины. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Прямоугольник. Зная координаты трех вершин прямоугольника на координатной плоскости, определить координаты четвертой вершины. Входные данные В одной строке записаны шесть чисел - координаты трех вершин прямоугольника.
Ответы (1)
Даны координаты трех вершин треугольника. Найти его площадь. Пример. Для вершин (0.0) ; (0,1) ; (1,0) площадь - 0,5.
Ответы (1)
Паскаль! Даны координаты левой верхней и правой нижней вершин квадрата. Найти координаты точки пересечения диагоналей квадрата.
Ответы (2)
1) Стороны прямоугольника параллельны осям координат. Одна из вершин имеет координаты (0,0), координаты противоположной вершины задаются с клавиатуры. Вычислите площадь прямоугольника. 2) С клавиатуры вводится натуральное число.
Ответы (1)
Даны координаты трех вершин треугольника : (Х1, у1), (х2, у2), (х3, у3). найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости.
Ответы (1)