![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.03.2013
Сообщений: 3
|
![]()
Помогите решить пжл.Нужно разработать класс tetrahedron который будет содержать метод set_Init и возвращающее значения get_So,get_Sb,get_Sp.Я написала программу,но там ошибка.исправить не получается.
#include <cstdlib> #include <iostream> #include <conio.h> #include <Math.h> using namespace std; class Tetrahedron{ private: float a; public: void set_init(float,float,float); float get_So(); float get_Sb(); float get_Sp();}; void Tetrahedron::set_init(float A){ A=a;}; float Tetrahedron::get_So(){ return (pow(a,2)*sqrt(3)/4);} float Tetrahedron::get_Sb(){ return 3*(a*2*sqrt(3))/4;} float Tetrahedron::get_Sp(){ return (get_So()+get_Sb());} int main() {Tetrahedron rec; cout<<"a="; float a; cout<<"Vvedite rebra:"; cin>>a>>; rec.set_init(a); cout<<rec.get_So()<<endl; cout<<rec.get_Sb()<<endl; cout<<rec.get_Sp()<<endl; getch(); return 0; } |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
0) Программный код на форуме оформляется тегом CODE.
1) У Вас дефицит букв? getBaseSurface, getSideSurface, getTotalSurface. А то чёрта с два догадаешься, кто такие So, Sb и Sp. И в одном месте у Вас косяк в вычислениях - произведение вместо возведения в степень. 2) Компилятор выдал сообщение о синтаксической ошибке, указав строку, в которой эта ошибка произошла. Было бы вежливо с Вашей стороны привести текст ошибки и как-то выделить соответствующую строку. Тогда достаточно было бы перевести сообщение и дать комментарий вида "компилятор увидел оператор сдвига >> без правого операнда и офигел" или "компилятор попробовал найти библиотеку Math.h и не преуспел", а не писать весь этот текст. 3) Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.03.2013
Сообщений: 3
|
![]()
So-площадь основания, Sb-площадь боковой поверхности, Sp-площадь поверхности по формулам.ьак яне поняла мне как исправить то ошибку((((
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не правильный график | katerina17171 | Помощь студентам | 0 | 24.06.2011 15:59 |
правильный многоугольник | fist001 | C++ Builder | 7 | 10.06.2011 21:50 |
Множество точек пространства. Тетраэдр. | Adya | Общие вопросы C/C++ | 2 | 29.09.2009 22:02 |