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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.87
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 185
#1

Площадь прямоугольной трапеции - C++

27.09.2012, 19:56. Просмотров 5574. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double a,b,alpha,S;
    cout << "Hello world!" << endl;
    cout << "Vvedite a,b,c (a,b - osnovaniya (a>b), c - ugol v radianah)";
    cin >> a>>b >>alpha;
    S = (a+b) * (tan(alpha)*(a-b));
    cout << x;
    return 0;
}
 
}
Помогите разобраться. Где-то ошибка в вычислениях. Задание следующее:
Найти периметр и площадь прямоугольной трапеции с основаниями a и b (a > b) и острым углом alpha (угол дан в радианах).
Формула вычисления с рисунком:
(с = alpha)
0
Миниатюры
Площадь прямоугольной трапеции  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2012, 19:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Площадь прямоугольной трапеции (C++):

Найти площадь трапеции - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int _tmain(int argc, _TCHAR* argv) { ...

Периметр и площадь трапеции - C++
поставьте пожалуйста комментарии в верхнем коде. #include &lt;cstdlib&gt; #include &lt;iostream&gt; # include &lt;math.h&gt; float perimetr(float x,...

Вычислить площадь трапеции - C++
Вместо переменной использовать ссылку на нее. Задание вычислить площадь трапеции. Я написал прогу но как то не уверил в ней и в своих...

Найти площадь равнобедренной трапеции - C++
Найти площадь равнобедренной трапеции с основаниями a, b и углом при большем основании а.

Найти периметр Р и площадь S трапеции - C++
Известна меньшая основа а равнобедренной трапеции , ее высота h и острый угол . Найти периметр Р и площадь S трапеции.

Найти площадь равнобедреной трапеции - C++
Найти площадь равнобедреной трапеции по заданным величинам основанной A и B, и угла при большем основании

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
27.09.2012, 20:07 #2
C++
1
S = (a+b) * (tan(alpha)*(a-b));
В формуле деление

Добавлено через 49 секунд
C++
1
cout << x;
x - не объявлен и не вычислен
0
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 185
27.09.2012, 20:20  [ТС] #3
Цитата Сообщение от yleart Посмотреть сообщение
C++
1
S = (a+b) * (tan(alpha)*(a-b));
В формуле деление

Добавлено через 49 секунд
C++
1
cout << x;
x - не объявлен и не вычислен
Я тут накосячил только из-за того, что менял во время написания поста программу
Вот что приведено:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double a,b,alpha,S;
    cout << "Hello world!" << endl;
    cout << "Vvedite a,b,c (a,b - osnovaniya (a>b), c - ugol v radianah)";
    cin >> a>>b >>alpha;
    S = (a+b) * (tan(alpha)*(a-b))/2;
    cout << S;
    return 0;
}
Формула : Полусумма оснований умноженная на высоту. (tg alpha * (a-b) *(a+b))/2
Тут скорее вопрос вот в чём, как вводить угол в радианах? И какое значение он примет в программе.
Возьмём для простоты вычислений 30 градусов или Pi/6
0
yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
27.09.2012, 20:25 #4
Цитата Сообщение от sergey_viper Посмотреть сообщение
Тут скорее вопрос вот в чём, как вводить угол в радианах?
http://ru.wikipedia.org/wiki/Радиан
0
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 185
27.09.2012, 20:30  [ТС] #5
Цитата Сообщение от yleart Посмотреть сообщение
А угол по дефолту в С++ в чём вводится?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2012, 20:30
Привет! Вот еще темы с ответами:

Найти площадь и высоту трапеции - C++
пожалуйста. Очень надо 1а) даны основания равнобедренной трапеции и угол при большем основании. Найти площадь и высоту трапеции.

Найти площадь равнобедренной трапеции - C++
Даны основания равнобедренной трапеции и угол при большем основании. Найти площадь трапеции.

Определить площадь равнобедренной трапеции - C++
Определить площадь равнобедренной трапеции,если заданы основание b,высота h иугол при основании b, равный L.

Площадь равнобедренной трапеции по высоте и основанию - C++
Здравия всем. Кто может помочь, я в этом 0. Даны высота и основание равнобедренной трапеции. Вычислить площадь фигуры.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.09.2012, 20:30
Ответ Создать тему
Опции темы

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