Задать вопрос
16 октября, 16:12

Программа Pascal.

Даны координаты 3 точек x1, x2, x3, y1, y2, y3, которые представляют собой вершины

треугольника.

Вычислить

а) Длины сторон треугольника

б) Площадь треугольника

+1
Ответы (1)
  1. 16 октября, 19:39
    0
    Var

    X1, Y1, X2, Y2, X3, Y3:real;

    A, B, C:real;

    Begin

    Write ('X1 = ') ; ReadLn (X1) ;

    Write ('Y1 = ') ; ReadLn (Y1) ;

    Write ('X2 = ') ; ReadLn (X2) ;

    Write ('Y2 = ') ; ReadLn (Y2) ;

    Write ('X3 = ') ; ReadLn (X3) ;

    Write ('Y3 = ') ; ReadLn (Y3) ;

    A:=sqrt (sqr (X2-X1) + sqr (Y2-Y1)) ;

    B:=sqrt (sqr (X2-X3) + sqr (Y2-Y3)) ;

    C:=sqrt (sqr (X3-X1) + sqr (Y3-Y1)) ;

    if (A
    Begin

    WriteLn ('Длины сторон равны:') ;

    WriteLn ('A = ', A) ;

    WriteLn ('B = ', B) ;

    WriteLn ('C = ', C) ;

    X1: = (A+B+C) / 2;

    WriteLn ('Площадь треугольника равна ', sqrt (X1 * (X1-A) * (X1-B) * (X1-C)))

    End

    else WriteLn ('Треугольник не существует')

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Программа Pascal. Даны координаты 3 точек x1, x2, x3, y1, y2, y3, которые представляют собой вершины треугольника. Вычислить а) Длины ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы