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

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

Войти
Регистрация
Восстановить пароль
 
ladakalina
#1

Вывести площадь основания и объём аквариума в виде призмы - C++

21.04.2014, 09:12. Просмотров 446. Ответов 1
Метки нет (Все метки)

Аквариум имеет форму призмы, в основании которой лежит параллелограмм. Требуется вывести площадь основания и объём аквариума.
необходимо определить и использовать две функции, одна из которых будет подсчитывать площадь основания аквариума, вторая — его объём. Одна из функций (по выбору) должна возвращать результат через параметр, передаваемый по ссылке.
Входные данные
Первая строка содержит вещественные числа A, B и α (0 < A, B <= 100, 0 < α < 3.1416) — длины смежных сторон параллелограмма и угол между ними в радиан.
Вторая строка содержит вещественное число L (0 < L <= 100) — длину вертикального ребра призмы.
Выходные данные
В первой строке выведите два вещественных числа — площадь основания аквариума и его объём. Точность ответа должна составлять не менее 4 знаков после запятой.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 09:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести площадь основания и объём аквариума в виде призмы (C++):

Найти объём пирамиды, и вывести данные в виде таблицы - C++
Уважаемие, помогите новичку пожалуйста. Как создать таблицу в С++ с помощью функций?

Найти радиус основания цилиндра, зная его объём и высоту - C++
Дано, объем цилиндра который состоит из единицы h высоты. 0.5,1,1.5,...,5 для значения h, нужно найти радиус цилиндра. Результат нужно...

Найти площадь и объем призмы. ООП - C++
Задали задачку на дом. Используя конструкторы составить программу которая подсчитает объем и площадь призмы. Я ввод вывод данных сделал а...

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

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

Найти объем, массу и площадь основания цилиндрического слитка - C++
Известны плотность и геометрические размеры (R-радиус основания и h-высота) цилиндрического слитка, полученного в металлургической...

1
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
21.04.2014, 14:00 #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 <math.h>
#include <iostream>
 
float getSquare(float a, float b, float angle)
{
    return (a * b * sin(angle));
}
 
void getVolume(float baseSquare, float h, float& volume)
{
    volume = baseSquare * h;
}
 
int main()
{
    float A = 0, B = 0, angle = 0, L = 0;
 
    std::locale loc("Russian");
    std::locale::global(loc);
 
 
    std::cout << "Введите через пробел значения  A, B и a: ";
    std::cin >> A >> B >> angle;
    std::cout << "Введите длину вертикального ребра призмы: ";
    std::cin >> L;
    
    float square = getSquare(A, B, angle);
    float volume = 0;
    getVolume(square, L, volume);
 
    std:: cout << square << " " << volume << std::endl;
 
    system("pause");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2014, 14:00
Привет! Вот еще темы с ответами:

Найти для срезанного конуса площадь и объём - C++
Сама только начинаю изучать это нелёгкое дело, а спросить совета неукого(( Суть задачи такова: Найти для срезаного конуса площадь s обём...

Определить для N заданных конусов объём и площадь поверхности - C++
помогите написать программу! Создайте структуру Конус с элементами – r – основание круга-основания, h – высота конуса. Определить для N...

Найти объём куба и площадь его боковой поверхности, зная длину ребра - C++
Всем привет, друзья! Очень нужна помощь. Дана длина ребра куба. Найти объём куба и площадь его боковой поверхности.

Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота - C++
Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота


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

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

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