Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
stepa3800
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 41
1

Вычислить площадь четырехугольника, если угол между сторонами длиной X и Y - прямой

09.03.2014, 09:44. Просмотров 1660. Ответов 1
Метки нет (Все метки)

Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной X и Y - прямой.
1
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 09:44
Ответы с готовыми решениями:

Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой
текст задачи: Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если его...

Даны три положительных числа а, b, с. Проверить, будут ли они сторонами треугольника. Если да, то вычислить площадь этого треугольника.
Помогите, пожалуйста, исправить здесь ошибку времени... #include<iostream> #include<cmath> using...

Если возможно построить прямоугольный треугольник с заданными сторонами, вывести площадь, если нет - периметр
Даны 3 стороны: a, b и с - натуральные. Если можно построить прямоугольный треугольник с этими...

Вычислить площадь четырехугольника
Вычислить площадь четырехугольника АВСD. Викристовуючы формулу Герона для нахождения площадей...

Вычислить площадь и периметр четырехугольника
помогите пожалуйста программу на с++6.0.,которая бы выбирала из предложенных четырехугольников один...

1
egorus99
1 / 1 / 3
Регистрация: 28.05.2013
Сообщений: 28
09.03.2014, 13:52 2
Лучший ответ Сообщение было отмечено stepa3800 как решение

Решение

Теоретически - чтобы выполнить такую задачу, нужно вычислить диагональ напротив прямого угла с помощью теоремы Пифагора, представив X и Y как катеты, а диагональ - как гипотенузу. Далее мы вычисляем площадь треугольников, на которые делит диагональ четырехугольника. И складываем результаты. При условии, что четырехугольник выпуклый.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <clocale>
#include <cmath>
 
using namespace std;
 
 
int main()
{   
    double x, y, z, t; //Стороны выпуклого четырехугольника
    cin>>x;
    cin>>y;
    cin>>z;
    cin>>t;
    double d=sqrt(x*x+y*y);//Диагональ напротив прямого угла, нашли по теореме Пифагора
    double s1=x*y*0.5;//Первая часть площади четырехугольника
    double s2=0.25*sqrt((d+z+t)*(d+z-t)*(d+t-z)*(z+t-d));//Вторая часть площади четырехугольника, найдено по формуле Герона
    double s=s1+s2;
    cout<<s<<"\n";
    system("Pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2014, 13:52

Угол между прямой и осью ОХ
Доброго времени суток всем. Сдаю курсовую по OpenGL, и, собственно, на опеделенной стадии...

Вычислить площадь четырехугольника, если угол между сторонами длинной x и y-прямой
Даны числа X,Y,Z,T длины сторон четырехугольника. вычислить его площадь если угол между сторонами...

Найти площадь треугольника две стороны которого равны a и b,а угол между этими сторонами равен y
Найти площадь треугольника две стороны которого равны a и b,а угол между этими сторонами равен y...


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

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

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