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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.83
Systemnoise17
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 6
#1

Периметр равнобедренной трапеции - C++

13.11.2012, 11:41. Просмотров 2458. Ответов 4
Метки нет (Все метки)

Вот такое вот здание:
дано основание и высота равнобедренной трапеции. Нужно найти её периметр.

Нужно написать под него программу на с++.
Если кому не лень напишите пожалуйста код и желательно в разжёваном виде с подробностями что бы я мог вникнуть в суть дела.

Заранее спасибо Вам, товарищи.

Добавлено через 10 минут
Я так понял надо использовать P = a+b+2*c, но как в код это встроить ума не хватает к сожалению.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 11:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Периметр равнобедренной трапеции (C++):

Даны основание и высота равнобедренной трапеции, найти периметр (ошибка) - C++
1>d:\учеба\2 семестр\с++\л1\задание3\задание3\исходный код.cpp(20): warning C4551: в вызове функции отсутствует список аргументов ...

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

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

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

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

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

4
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
13.11.2012, 11:56 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;                     
                      
int main()
{
    setlocale(0,"rus");
    double P,a,b,c;
    cout<<"Введите a, b, c: ";cin>>a>>b>>c;
    P=a+b+2*c;
    cout<<"Периметр равен: "<<P<<endl;
    system("pause");
    return 0;
}
1
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
13.11.2012, 12:12 #3
Цитата Сообщение от Systemnoise17 Посмотреть сообщение
дано основание и высота равнобедренной трапеции.
Дано именно одно основание или оба основания? Если первое, то периметр не вычислить, не хватает данных.
если оба основания известны, то P = a + c + sqrt( ((c - a) / 2)^2 + h^2 )
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 <stdlib.h>
#include <math.h>
 
int main(void)
{
    setlocale(0, "rus");
 
    double H,A,C;
    std::cout << "Введите высоту трапеции: H = ";
    std::cin >> H;
    std::cout << "Введите меньшее основание: А = ";
    std::cin >> A;
    std::cout << "Введите большее основание: С = ";
    std::cin >> C;
 
    double P = A + C + sqrt( (C - A) * (C - A) / 4 + H * H);
    std::cout << "Периметр трапеции: Р = " << P << std::endl;
 
    system("pause");
    return 0;
}
1
Systemnoise17
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 6
14.11.2012, 07:18  [ТС] #4
Прошу прощение за слаканье.

Да, я сам ничего не понял так как данных кроме тех, что я описал, в задании нет...
0
Slavkan
11 / 11 / 0
Регистрация: 05.07.2013
Сообщений: 82
05.08.2013, 21:15 #5
Цитата Сообщение от Systemnoise17 Посмотреть сообщение
Вот такое вот здание:
дано основание и высота равнобедренной трапеции. Нужно найти её периметр.

Нужно написать под него программу на с++.
Если кому не лень напишите пожалуйста код и желательно в разжёваном виде с подробностями что бы я мог вникнуть в суть дела.

Заранее спасибо Вам, товарищи.

Добавлено через 10 минут
Я так понял надо использовать P = a+b+2*c, но как в код это встроить ума не хватает к сожалению.
СПАСИБО ЗА ФОРМУЛУ!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2013, 21:15
Привет! Вот еще темы с ответами:

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

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

метод трапеции - C++
запрограммировать формулу трапеции: интеграл от a до b f(x)dx приблизительно равно h*(y0+yn)/2 +y1+y2+...+yn-1). вот. запрограммировать...

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


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

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

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