Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.05.2019
Сообщений: 7
1

Известны координаты вершин прямоугольника ABCD: A(x1,y1), B(x2,y2), и C(x3,y3) Найти площадь и периметр

12.09.2019, 10:58. Просмотров 2002. Ответов 1
Метки нет (Все метки)

Это вектора!!!
Известны координаты вершин прямоугольника ABCD: A(x1,y1), B(x2,y2), и C(x3,y3) Найти площадь и периметр
C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2019, 10:58
Ответы с готовыми решениями:

Известны координаты вершин прямоугольника ABCD , A(x1,y1), B(x2,y2), C(x3,y3). Найти площадь и периметр прямоугольника.
как решить эту задачу с помощью delphi? Известны координаты вершин прямоугольника ABCD , A(x1,y1),...

Найти периметр четырехугольника ABCD, если известны координаты его вершин
Найти периметр четырехугольника АВСD, если известны координаты его вершин(xa,ya,xb,yb,xc,yc)....

По заданным координатам вершин прямоугольника ABCD найти его площадь и периметр
Известны координаты вершин прямоугольника ABCD , A(x1,y1), B(x2,y2), C(x3,y3). Найти площадь и...

Известны вершины прямоугольника. Найти площадь и периметр прямоугольника
Известны координаты вершин прямоугольника ABCD , A(x1,y1), B(x2,y2), C(x3,y3). Найти площадь и...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
1
77 / 52 / 32
Регистрация: 24.03.2013
Сообщений: 1,121
12.09.2019, 11:43 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <math.h>
#include "windows.h"
 
using namespace std;
 
int main()
{
    // ввод-вывод русскоязычных символов
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int x1, x2, x3, x4, y1, y2, y3, y4;
    double S, P;
    
    // запрашиваем у пользователя координаты точек
    cout << "x1="; cin >> x1;
    cout << "y1="; cin >> y1;
 
    cout << "x2="; cin >> x2;
    cout << "y2="; cin >> y2;
 
    cout << "x3="; cin >> x3;
    cout << "y3="; cin >> y3;
 
    // проверяем, что указанные координаты действительно соответствуют координатам прямоугольника
    if (((x2 - x1) * (x3 - x1) + (y2 - y1) * (y3 - y1) == 0) || ((x1 - x2) * (x3 - x2) + (y1 - y2) * (y3 - y2) == 0) || ((x1 - x3) * (x2 - x3) + (y1 - y3) * (y2 - y3) == 0))
    {
        // находим длины сторон прямоугольника (достаточно двух)
        double AB = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
        double BC = sqrt(pow(x3 - x2, 2) + pow(y3 - y2, 2));
 
        P = 2 * AB + 2 * BC;
        S = AB * BC;
 
        cout << "Площадь прямоугольника ABCD равна " << S << "\n";
        cout << "Периметр прямоугольника ABCD равен " << P << "\n";  
    }
    else
        cout << "Указанные координаты не являются вершинами прямоугольника!\n";
 
    system("Pause");    // останавливаем выполнение программы
    return 0;   // программа возвращает 0 после завершения работы
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2019, 11:43

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Найти меньшую из диагоналей параллелограмма ABCD, если известны координаты его вершин
Найти меньшую из диагоналей параллелограмма ABCD, если известно координаты его вершин. Выполнить...

Вычислить площадь и периметр прямоугольника, если даны декартовы координаты вершин треугольника
Народ помогите написать программу для вычисления площади и периметра прямоугольника если даны...

У квадрата ABCD на плоскости известны координаты двух противоположных вершин - точек A и C. Найти координаты точек B и
У квадрата ABCD на плоскости известны координаты двух противоположных вершин - точек A и C. Найти...

Найти площадь и периметр прямоугольника по координатам вершин
Известны координаты прямоугольника ABCD A(x1y1);B(x2y2);C(x3y3). Найти площадь и периметр...

Найти периметр пятиугольника ABCDE, если известны координаты его вершин
Найти периметр пятиугольника АВСDE, если известны координаты его вершин(xa,ya,xb,yb,xc,yc)....

Найти площадь прямоугольника, если известны его периметр и длина одной из сторон
Напишите программу расчета площади прямоугольника, если известы его периметр и длина одной из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.