Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 15:56   #1
Ioane
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 22
По умолчанию Классы в c++

В программе даны x,y,z и дана формула для вычисления b. Нужно найти b. В чем заключаются ошибки, а то я чо-то не вдупляю. Помогите пожалуйста, буду признателен
Код:
#include <iostream.h>
#include <math.h>
class My_Fun
{double b;
public:
double x,y,z;
double get_b();
void set_b(float x,y,z);
};
double My_Fun::get_b(double x,y,z)
{return b;};
void My_Fun::set_b(double x=6.251,y=0.827,z=25.001)
{
b=exp(exp(1/3*log(abs(x)))*log(y))+exp(3*log(cos(y)))*(abs(x-y)*(1+exp(2*log(sin(z)))/(sqrt(x+y)))/(exp(abs(x-y)*log(e))+x/2);
};
Ioane вне форума Ответить с цитированием
Старый 29.03.2012, 16:18   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

функции объявление подправил...
Код:

#include <iostream.h>
#include <math.h>
class My_Fun
{double b;
public:
double x,y,z;
double get_b(double x, double y, double z);
void set_b(double x, double y, double z);
};
double My_Fun::get_b(double x, double y, double z)
{return b;};
void My_Fun::set_b(double x, double y, double z)
{
x=6.251;
y=0.827;
z=25.001;
//b=exp(exp(1/3*log(abs(x)))*log(y))+exp(3*log(cos(y)))*(abs(x-y)*(1+exp(2*log(sin(z)))/(sqrt(x+y)))/(exp(abs(x-y)*log(e))+x/2);
};
int main(){
return 0;    
}
но проблема осталась в самой вашей формуле... можно увидеть саму формулу... что бы вам более легко было помочь... и в вашей формуле ещё используется необъявленная переменная е...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 29.03.2012, 17:02   #3
Ioane
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 22
По умолчанию

А как объявить тогда элемент класса, чтоб его вывод присутствовал в int main?
Ioane вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
классы в C++ baizhik_street Общие вопросы C/C++ 4 27.11.2011 18:35
Классы Granus Общие вопросы C/C++ 11 18.04.2011 08:26
классы Ferghost Помощь студентам 3 05.06.2009 03:20