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

Вычислить площадь полной поверхности правильной четырёхугольной пирамиды - C++

Восстановить пароль Регистрация
 
nata95
 Аватар для nata95
1 / 1 / 0
Регистрация: 05.01.2014
Сообщений: 102
09.06.2014, 10:27     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды #1
Вычислить площадь полной поверхности правильной четырёхугольной пирамиды со стороной основания a и высотой h.
Технические условия
Входные данные

В единственной строке через пробел сторона основания a и высота пирамиды h. Все входные данные целые числа, не превышающие 100.

Выходные данные

Искомая площадь, результат вывести с точностью до десятых.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 10:27     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды
Посмотрите здесь:

найти площадь грани, площадь полной поверхности и объем этого куба. C++
C++ Найти объем тела и площадь полной поверхности
C++ Определить площадь боковой поверхности правильной срезанной четырёхугольной пирамиды
C++ Создать функцию нахождения площади поверхности и объема правильной треугольной пирамиды
C++ Определить площадь полной поверхности треугольной пирамиды
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
09.06.2014, 12:40     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды #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
30
31
32
33
34
#include <iostream>
#include <sstream>
#include <cmath>
using namespace std;
 
 
 
int main()
{
    char* str = "7 16";
    float h, a, Sosnovanija, Sbokovoj;
    stringstream ss(str);
 
    ss >> h >> a;
    cout << h << " " << a;
    Sosnovanija = pow(a, 2);
    float katet, rebro, apofema;
    katet = sqrt(pow(a,2)/2);
    rebro = sqrt(pow(h,2)+ pow(katet, 2));
    apofema = sqrt(pow(rebro, 2) + pow(a/2, 2));
 
    Sbokovoj = 4*(a/2 * apofema);
 
 
 
    float Spiramidi = Sbokovoj + Sosnovanija;
 
    cout << endl << Spiramidi << endl;
    Spiramidi = floor( Spiramidi * 10 + 0.5 )/10;
 
 
    cout << endl << Spiramidi << endl;
    return 0;
}
nata95
 Аватар для nata95
1 / 1 / 0
Регистрация: 05.01.2014
Сообщений: 102
09.06.2014, 13:03  [ТС]     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды #3
Спасибо, jurok_85, а можно сделать так, чтобы можно было вводить данные с клавиатуры.
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
09.06.2014, 13:10     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды #4
C++
1
2
3
4
5
6
int main()
{
    char* str[15];
    cin.getline(str, 15);
    //вместо  char* str = "7 16";
}
через пробел вводите данные
IrineK
09.06.2014, 13:37     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды
  #5

Не по теме:

Цитата Сообщение от nata95 Посмотреть сообщение
а можно сделать так, чтобы можно было вводить данные с клавиатуры
Вы давно уже здесь сидите - 61 пост, и никак?
Может, бросить всё это, раз уж так печально.

Yandex
Объявления
09.06.2014, 13:37     Вычислить площадь полной поверхности правильной четырёхугольной пирамиды
Ответ Создать тему
Опции темы

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