Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
stepa3800
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 41
23.03.2014, 11:30     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #1
текст задачи: Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если его угол между сторонами длиной X и Y - прямой.

код без подпрограмм:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <clocale>
#include <cmath>
 
using namespace std;
 
 
int main()
{
    double x, y, z, t;
    cout<<"X\n"; cin>>x;
    cout<<"Y\n"; cin>>y;
    cout<<"Z\n"; cin>>z;
    cout<<"T\n"; cin>>t;
    double d;
    double s,s1,s2;
    d=sqrt(x*x+y*y);
    s1=x*y*0.5;
    s2=0.25*sqrt((d+z+t)*(d+z-t)*(d+t-z)*(z+t-d));
    s=s1+s2;
    cout<<s<<"\n";
    return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2014, 11:30     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой
Посмотрите здесь:

вычислить площадь треугольника со сторонами a,b,c по формуле Герона C++
C++ Даны три положительных числа а, b, с. Проверить, будут ли они сторонами треугольника. Если да, то вычислить площадь этого треугольника.
C++ Определить, лежат ли три точки A, B, C на одной прямой. Если нет, найти угол ABC
Угол между прямой и осью ОХ C++
Лежат ли точки на одной прямой и вычислить угол C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1907 / 1502 / 296
Регистрация: 15.12.2013
Сообщений: 5,915
23.03.2014, 11:33     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #2
stepa3800, и в чем вопрос?
stepa3800
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 41
23.03.2014, 11:35  [ТС]     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #3
S_el, нужно написать с подпрограммой
S_el
1907 / 1502 / 296
Регистрация: 15.12.2013
Сообщений: 5,915
23.03.2014, 11:40     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #4
Цитата Сообщение от stepa3800 Посмотреть сообщение
Вычислить его площадь, если его угол между сторонами длиной X и Y - прямой.
А между другими сторонами какой угол?

Цитата Сообщение от stepa3800 Посмотреть сообщение
S_el, нужно написать с подпрограммой
stepa3800, и что не выходит?
stepa3800
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 41
23.03.2014, 11:49  [ТС]     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #5
S_el, 1- если один угол прямой, то и другие тоже прямые
2- я незнаю как это сделать, в этом и проблема
S_el
1907 / 1502 / 296
Регистрация: 15.12.2013
Сообщений: 5,915
23.03.2014, 11:54     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #6
Цитата Сообщение от stepa3800 Посмотреть сообщение
1- если один угол прямой, то и другие тоже прямые
Кто вам такое сказал?

Цитата Сообщение от stepa3800 Посмотреть сообщение
2- я незнаю как это сделать, в этом и проблема
Пример кода с подпрограммой:
C++
1
2
3
4
5
6
7
8
9
10
11
    #include <iostream>
    using namespace std;
    int my_func();
    int main() {
    cout<<my_func()<<endl;
    return 0;
    }
    int my_func()
    {
    return 100;
    }
stepa3800
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 41
23.03.2014, 11:58  [ТС]     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #7
S_el, а не можешь код изменить?
S_el
1907 / 1502 / 296
Регистрация: 15.12.2013
Сообщений: 5,915
23.03.2014, 11:59     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #8
Цитата Сообщение от stepa3800 Посмотреть сообщение
а не можешь код изменить?
Я могу,но лучше уточните задание и переделайте самостоятельно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2014, 12:02     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой
Еще ссылки по теме:

Вычислить площадь четырехугольника, если угол между сторонами длиной X и Y - прямой C++
Если точки могут быть вершинами равностороннего треугольника, вычислить его площадь и длину высоты C++
Вычислить площадь треугольника со сторонами k и прилежащими углами a и b C++

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,180
Завершенные тесты: 1
23.03.2014, 12:02     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
double Square(double x,double y,double z,double 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));
    return s1+s2;
}
int main()
{
    double x, y, z, t;
    cout<<"X\n"; cin>>x;
    cout<<"Y\n"; cin>>y;
    cout<<"Z\n"; cin>>z;
    cout<<"T\n"; cin>>t;
    double s=Square(x,y,z,t);
    cout<<s<<"\n";
    return 0;
}
Yandex
Объявления
23.03.2014, 12:02     Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой
Ответ Создать тему
Опции темы

Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru