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

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

Войти
Регистрация
Восстановить пароль
 
Евгений 4560
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 5
#1

Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду - C++

23.10.2012, 09:22. Просмотров 501. Ответов 1
Метки нет (Все метки)

Пожалуйста, помогите составить программы:
1. Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду. Сделайте возможным изменение длин ребер, вычисление площади поверхности и объема.
2. Реализуйте и протестируйте функцию
double EvalStr(char *s);
производящей вычисление формулы, представленной в виде строки s.
Для упрощения считаем, что в формулу входят только: 1) целые числа от 0 до 9; 2) знаки сложения и вычитания; 3) скобки.
При реализации функции используйте стек(и).
Логику работы функции рассмотрим на примере.
«Вычислить» строку: "3-((3+4-2)-2)-2"
1) вычисляем 3-;
2) встретили '(', помещаем в стек(и) 3-;
3) встретили '(', помещаем в стек(и) 0+;
4) вычисляем 3+4-2 = 5;
5) встретили ')', извлекаем из стека(ов) 0+;
6) прибавляем 5 и отнимаем 2: 0+5-2 = 3;
7) встретили ')', извлекаем из стека(ов) 3-;
8) отнимаем 3, отнимаем 2: 3-3-2 = -2;
9) возвращаем -2.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 09:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду (C++):

Реализуйте и протестируйте функцию - C++
Реализуйте и протестируйте функцию: template <class T> void Rear2Head(Node<T> * &head); перемещающую последний элемент связного...

Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы - C++
Создать класс описывающий треугольник. найти площадь треугольника. создать класс наследник, описывающий прямые треугольной призмы. найти...

Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды - C++
Создать классы, описывающий прямоугольники. Найти площадь прямоугольника. Создать класс-наследник, описывающий прямоугольные параллепипеды....

Разработайте и реализуйте абстрактный тип данных - C++
Помогите пожалуйста с задачей. Разработайте и реализуйте абстрактный тип данных для представления календаря. Он должен представлять...

Разработайте и реализуйте абстрактный тип данных для представления треугольника - C++
Разработайте и реализуйте абстрактный тип данных для представления треугольника. Данные этого типа должны включать в себя стороны...

Класс, описывающий окружность - C++
Доброго времени суток! Помогите пожалуйста с написанием программы на основе объектно ориентированного программирования. Задание такое: ...

1
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
23.10.2012, 18:18 #2
выкладывайте, что сделали, подскажем что не так
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2012, 18:18
Привет! Вот еще темы с ответами:

Создать класс,описывающий треугольник - C++
Создать класс,описывающий треугольник.Найти площадь треугольника.Ребята,помогите пожалуйста.Где ошибки в этом коде? #include <stdio.h> ...

Класс, описывающий прямоугольную трапецию - C++
Класс, описывающий прямоугольную трапецию. Его данные-члены должны быть закрытыми, функции-члены доступными. Одна сторона трапеции является...

Написать класс, описывающий эллипс - C++
Здравствуйте.. необходимо написать программу... столкнулся с трудностями.. помогите кто может.. Написать класс описывающий эллипс (...

Класс, описывающий вектор в пространстве - C++
Создайте класс, описывающий вектор в пространстве. Такой вектор задаётся тремя координатами. Перегрузите операции +, -, * соответственно...


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

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

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