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

Описание объекта "Куб". Нахождение его площади и объема - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размерность массива в классе http://www.cyberforum.ru/cpp-beginners/thread677113.html
Как нужно переписать массив в классе, чтобы пользователь мог задавать размерность этого массива вместо фиксированных D и MAX, которые заданы заранее? //matrix_array.cpp #include <iostream> #include <windows.h> #include <conio.h> using namespace std; char* Rus(const char* text);
C++ Можно ли считывать поля класса из двоичного файла одним fread Можно ли считывать поля класса из двоичного файла одним fread? fread(this, sizeof(*this), 1, myFile); Слышал, что компиляторы по разному трактуют порядок полей в классе, из-за чего такая строка может интерпретироваться иначе, чем хотелось бы мне. Вот и решил переспросить, ато может я не так понял что-то. И, если все-таки так можно считывать, что делать с полями вида char*? Дело в том, что : ... http://www.cyberforum.ru/cpp-beginners/thread677111.html
Чтение структуры из файла C++
Добрый вечер. Помогите пожалуйста застрял на одном месте: 1. Используя ввод-вывод в стиле С++ создать файл и записать в него структурированные данные 2. Вывести созданный файл на экран 3. Удалить все элементы с ценой выше заданной.(вот тут то и застрял) 4. Добавить элемент с номером К. 5. Вывести измененный файл на экран. Структура "DVD-диск": - название фильма; - режиссер;
C++ Из шестнадцатеричной в десятичную
Здравствуйте! У меня есть фаил, с которого я считываю числа по 2 байта. В этих 2ух байтах содержится число в шестнадцатеричной системе, но мне нужно вывести его в десятичной. Подскажите пожалуйста как это сделать на C++
C++ Обратная польская запись (ОПЗ) на С++ http://www.cyberforum.ru/cpp-beginners/thread677080.html
Пожалуйста помогите!!!! не знаю что мне сделать с этими задачами=((((( A. Обратная польская запись (ОПЗ). Постфиксной формой записи (ОПЗ) выражения a◦b называется запись, в которой знак операции размещен за операндами ab◦. Например Обычная запись Обратная польская запись a-b a b - a*b+c a b * c + a*(b+c) a b c + * (a+c)/(c*a-d) a c + c a * d - /
C++ файл инициализации подскажите как можно в программе записать функцию GetPrivateProfileInt нашел синтаксис UINT WINAPI GetPrivateProfileInt( _In_ LPCTSTR lpAppName, _In_ LPCTSTR lpKeyName, _In_ INT nDefault, _In_ LPCTSTR lpFileName ); но как его в програме записать чтоби откривало файл с:\test.ini и работало подробнее

Показать сообщение отдельно
xold111
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 6
22.10.2012, 09:45     Описание объекта "Куб". Нахождение его площади и объема
Всем доброго времени суток! К лабораторной работе нужно написать программу, которая сначала описывает объект "Куб", затем рассчитывает его площадь и объем.
Преподаватель дал следующий алгоритм описания объекта "Куб":

stCube
-центр тяжести (координаты)
-длина ребра (double)
___________________________________________________________

-массив вершин куба (размерность 8)
-массив граней куба (размерность 6)
-массив ребер куба (размерность 12)
-объем куба
___________________________________________________________

вершина - stPoint3D
ребро - stEdge
-индексы вершин куба в массиве вершин (размерность 2)
-длина ребра
грань - stBound
-индексы вершин куба в массиве вершин (размерность 4)
-площадь
-цвет - задать через перечислимый тип


Далее, после описание объекта "Куб", должна идти сама программа. Вот алгоритм написания программы, который дал преподаватель:

void main()
{
stCube Cube;
Cube.C={0,0,0}
Cube.L=2.;
___________________________________________________________

//1 операция
//Вычислить координаты вершин куба и поместить их в массив вершина куба в Cube
...
//2 операция
//Формирование объектов stEdge (ребро), и вычисление атрибута (длина)
...
//3 операция
//Формирование объектов stBound (грань). Задание цветности, и вычисление атрибута (площадь)
...
//4 операция
//Поместить объекты в Cube
...
//5 операция - вычислить атрибут (объем)
}

Если честно вообще, не имею понятия как описывать объект "Куб", а уж тем более рассчитывать по данному алгоритму его площадь и объем. Работаем мы на Borland C++ 3.1 for Windows, DOS. Вобщем выручайте.
Ниже дан пример кода, описывающего объект "Треугольник". Сказали делать по образу и подобию...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <math.h>
struct stPoint3D
{
  double x;
  double y;
  double z;
}
struct stLine3D
{
  stPoint3D PB;
  stPoint3D PE;
};
struct stTriangle
{
  stPoint3D P1;
  stPoint3D P2;
  stPoint3D P3;
  double L1; //P1-P2
  double L2; //P2-P3
  double L3; //P3-P1
  double P;
  double S;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru