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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.72
Sithis
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
#1

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

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

Известны меньшее основание "а" равнобокой трапеции, ее высота h и острый угол альфа. Найти периметр Р и площадь S трапеции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2012, 21:35     Линейная программа
Посмотрите здесь:

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

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

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

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

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

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

Линейная задача - C++
Выдает результат: 0.261536 , а должен 0.33056 . В чем ошибка? #include <conio.h> #include <stdio.h> #include <math.h> void...

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

Вам дан угол, дана высота. По синусу находите боковую сторону, по косинусу - часть нижнего основания.
Sithis
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
02.02.2012, 09:09  [ТС]     Линейная программа #7
http://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 минут
Помогите пожалуйста
Дмитрий3241
639 / 510 / 52
Регистрация: 07.07.2011
Сообщений: 1,228
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;
Sithis
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;
А можете написать полностью код программы?
Дмитрий3241
639 / 510 / 52
Регистрация: 07.07.2011
Сообщений: 1,228
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;
}
Пробуй но могу быть ошибки.
Logo77
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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2012, 04:25     Линейная программа
Еще ссылки по теме:

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

Линейная и разветвленная структура - C++
Кто поможет, за раннее спасибо) 1.Дано значение угла α в градусах (0 &lt; α &lt; 360). Определить значение этого же угла в радианах,...

Линейная нейронная сеть - C++
Доброго времени суток! Можете скинуть пример простейшей нейронной сети на Си/С++, Матлабе, или Java? У меня есть код для матлаба, но не...

Аппроксимация.Линейная интерполяция - C++
Здравствуйте!Помогите,пожалуйста,найти ошибку в коде.Высчитывает неверные корни. #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace...

Кусочно-линейная аппроксимация - C++
Добрый времени суток всем. Необходима помощь в написание алгоритма кусочно-линейной аппроксимации. У меня дана таблица зависимости, грубо...


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

Или воспользуйтесь поиском по форуму:
Sithis
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
05.02.2012, 04:25  [ТС]     Линейная программа #12
Чего-то не запускается(
Пишет: This file does not exist. Do you want to build it?
Если нажимаю "да", то ничего не происходит.
Yandex
Объявления
05.02.2012, 04:25     Линейная программа
Ответ Создать тему
Опции темы

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