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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс, описывающий правильную треугольную пирамиду http://www.cyberforum.ru/cpp-beginners/thread678104.html
Пожалуйста, помогите составить программу по теме класс: Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду. Сделайте возможным изменение длин ребер,...
C++ Контрольная сумма В ТЗ сказано вычислить контрольную сумму строки. Не нашёл исходных кодов или алгоритмов. Мне любую, но склонен к md5 http://www.cyberforum.ru/cpp-beginners/thread678071.html
C++ Функция, возвращающая указатель
Нужно написать функцию, входящие параметры которой являются указателем на структуру. Заполнить в функции структуру (не важно). Возвратить указатель на эту изменению структуру. что-то вроде такого:...
Записать числа без десятичного порядка C++
Записать следующие числа без десятичного порядка: a) -0.00027E+5 b) 666E-3 c) 1E1 d) 23.98E-1
C++ Почему возникают предупреждения? http://www.cyberforum.ru/cpp-beginners/thread678038.html
// Test_Project.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; ...
C++ Найти площадь под кривой методом монте-карло Здравствуйте! Помогите найти площадь под кривой y=cosx, на интервале -pi/2<=x<=pi/2. Напишите пожалуйста код, желательно с объяснениями. Спасибо подробнее

Показать сообщение отдельно
Евгений 4560
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 5

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

23.10.2012, 09:22. Просмотров 512. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru