Даны координаты вершин четырёхугольника А(X1, Y1), B(X2,Y2), C(X3,Y3), D(X4,Y4). Вычислите периметр
На языке C++
Ответы
Ответ дал:
1
Находим расстояния по теореме пифагора.
Формула периметра: P = sqrt(pow((x1 - x2), 2)+pow((y1-y2),2)) + sqrt(pow((x2- x3), 2)+pow((y2-y3),2)) + sqrt(pow((x3 - x4), 2)+pow((y3-y4),2)) + sqrt(pow((x4 -x1), 2)+pow((y4-y1),2));
Дальше просто пишешь програму которая использует эту формулу.
Формула периметра: P = sqrt(pow((x1 - x2), 2)+pow((y1-y2),2)) + sqrt(pow((x2- x3), 2)+pow((y2-y3),2)) + sqrt(pow((x3 - x4), 2)+pow((y3-y4),2)) + sqrt(pow((x4 -x1), 2)+pow((y4-y1),2));
Дальше просто пишешь програму которая использует эту формулу.
Вас заинтересует
4 месяца назад
4 месяца назад
11 месяцев назад
11 месяцев назад
2 года назад
2 года назад
7 лет назад
#include
using namespace std;
int main()
{
double x1, y1, x2, y2,x3, y3, x4, y4, P;
cout << "Vvedite coordinati x1, y1, x2, y2,x3, y3, x4, y4" << endl;
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cin >> x3;
cin >> y3;
cin >> x4;
cin >> y4;
P = sqrt(pow((x1 - x2), 2)+pow((y1-y2),2)) + sqrt(pow((x2- x3), 2)+pow((y2-y3),2)) + sqrt(pow((x3 - x4), 2)+pow((y3-y4),2)) + sqrt(pow((x4 -x1), 2)+pow((y4-y1),2));
cout <<"Perimetr chetiryohugolnika =" << P << endl;
return 0;
}