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

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

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

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

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

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

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

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

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

программа методом трапеции C++
C++ метод трапеции
Найти S равнобедренной трапеции C++
C++ Найти площадь равнобедренной трапеции
C++ Определить площадь равнобедренной трапеции
Вычислить площадь трапеции C++
Даны основание и высота равнобедренной трапеции, найти периметр (ошибка) C++
C++ Найти площадь равнобедренной трапеции
C++ Периметр и площадь трапеции
Найти периметр Р и площадь S трапеции C++
Подсчет площади трапеции C++
Площадь равнобедренной трапеции по высоте и основанию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
340 / 261 / 15
Регистрация: 14.11.2010
Сообщений: 480
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;
}
John Prick
758 / 691 / 124
Регистрация: 27.07.2012
Сообщений: 1,980
Завершенные тесты: 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;
}
Systemnoise17
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 6
14.11.2012, 07:18  [ТС]     Периметр равнобедренной трапеции #4
Прошу прощение за слаканье.

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

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

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

Добавлено через 10 минут
Я так понял надо использовать P = a+b+2*c, но как в код это встроить ума не хватает к сожалению.
СПАСИБО ЗА ФОРМУЛУ!
Yandex
Объявления
05.08.2013, 21:15     Периметр равнобедренной трапеции
Ответ Создать тему
Опции темы

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