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

Линейная программа

31.01.2012, 21:35. Просмотров 5694. Ответов 11
Метки нет (Все метки)

Известны меньшее основание "а" равнобокой трапеции, ее высота h и острый угол альфа. Найти периметр Р и площадь S трапеции.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2012, 21:35
Ответы с готовыми решениями:

Линейная программа
а) Напишите программу, которая бы выводила на экран в столбик названия знаков Зодиака, каждая из...

Линейная программа
Я в С++ совсем новичок. Помогите. В чем здесь ошибка? #include<math.h> #include<stdio.h>...

Линейная программа.
Уважаемые, у меня небольшая просьба. Только начинаю изучать программирования, и тут такая задача....

Линейная программа (в чем ошибка)
Дана задача: Напишите программу-модель анализа пожарного датчика в помещении, которая выводит...

11
2551 / 1316 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
31.01.2012, 21:38 2
Трапеция
Там все формулы.
1
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
31.01.2012, 21:49  [ТС] 3
А код можно?)
0
Каратель
Эксперт С++
6598 / 4019 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
31.01.2012, 22:04 4
Цитата Сообщение от Sithis Посмотреть сообщение
А код можно?)
для начала выведи формулы, приложи хоть часть усилий
0
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
31.01.2012, 22:43  [ТС] 5
Цитата Сообщение от Jupiter Посмотреть сообщение
для начала выведи формулы, приложи хоть часть усилий
Хорошо, я просто думал там простая формула, а оказывается нет. Там через теорему синусов, наверное. В общем завтра подумаю и напишу формулу, сегодня уже не соображаю.
0
2551 / 1316 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
31.01.2012, 22:52 6
Цитата Сообщение от Sithis Посмотреть сообщение
Хорошо, я просто думал там простая формула, а оказывается нет.
Цитата Сообщение от Sithis Посмотреть сообщение
Там через теорему синусов, наверное.
Ага, архисложная.

Вам дан угол, дана высота. По синусу находите боковую сторону, по косинусу - часть нижнего основания.
0
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
02.02.2012, 09:09  [ТС] 7
https://www.cyberforum.ru/cgi-bin/latex.cgi?P=2a+2*\frac{h}{\sin \alpha }(1+\cos \alpha)<br />
<br />
S=\frac{1}{2}(2a+\frac{2h\cos \alpha }{\sin \alpha })*h
Вот, вроде бы такие формулы

Добавлено через 14 часов 46 минут
Помогите пожалуйста
0
655 / 525 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
02.02.2012, 19:53 8
C
1
2
3
double a, h, p, s;
p = 2 * a + 2 * (h / sin(a)) * (1 + cos(a));
s = (0,5 * (2 * a + ( (2 * h * cos(a)) / sin(a))) * h;
1
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
03.02.2012, 09:43  [ТС] 9
Цитата Сообщение от Дмитрий3241 Посмотреть сообщение
C
1
2
3
double a, h, p, s;
p = 2 * a + 2 * (h / sin(a)) * (1 + cos(a));
s = (0,5 * (2 * a + ( (2 * h * cos(a)) / sin(a))) * h;
А можете написать полностью код программы?
0
655 / 525 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
03.02.2012, 10:50 10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
 
int main() 
{
    double a, h, p, s;
    cout << "Введите угол трапеции: ";
    cin >> a;
    cout << "Введите высоту трапеции: ";
    cin >> h;
    p = 2 * a + 2 * (h / sin(a)) * (1 + cos(a));
    s = (0,5 * (2 * a + ( (2 * h * cos(a)) / sin(a))) * h;
    cout << "Периметр равен: " << p;
    cout << "Площадь равна: " << s;
    system("PAUSE");
    return 0;
}
Пробуй но могу быть ошибки.
1
1 / 1 / 0
Регистрация: 03.02.2012
Сообщений: 3
03.02.2012, 15:19 11
В каких единицах по условию дается угол трапеции?

Добавлено через 22 минуты
если угол в градусах, то:

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
#include <iostream>
#include <math.h>
#define PI 3.1415926
 
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
    double a, h, angle, p, s;
 
    cout << "Введите меньшее основание трапеции: ";
    cin >> a;
    cout << "Введите высоту трапеции: ";
    cin >> h;
    cout << "Введите острый угол трапеции: ";
    cin >> angle;
 
    angle = angle * PI / 180;
 
    p = 2 * a + 2 * h / sin(angle) * (1 + cos(angle));
    s = 0.5 * (2 * a +  2 * h * cos(angle) / sin(angle)) * h;
 
    cout << "Периметр равен: " << p << endl;
    cout << "Площадь равна: " << s << endl;
 
    return 0;
}
1
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
05.02.2012, 04:25  [ТС] 12
Чего-то не запускается(
Пишет: This file does not exist. Do you want to build it?
Если нажимаю "да", то ничего не происходит.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2012, 04:25

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

Вычислить значение полинома четвёртой степени в заданной точке (линейная программа)
Вычислить значение полинома четвёртой степени в данной точке x. Коэффициенты полинома ввести с...

С++ и линейная алгебра
Даны массивы C(n) и D(n). Сформировать матрицу A(n,m),как произведение массивов C и...

линейная интерполяция
здравствуйте, помогите пожалуйста решить задачу, функция y=f(x) задана таблично в массиве Y(n) при...

Линейная задача
Выдает результат: 0.261536 , а должен 0.33056 . В чем ошибка? #include &lt;conio.h&gt; #include...

Линейная интерполяция
Как правильно написать программу линейной интерполяции? С чего начать подскажите?

Кусочно-линейная функция
Разработайте программу для вычисления значений функции приведенной на графике, исходя из...


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

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

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