IPB

Здравствуйте, гость ( Вход | Регистрация )

> Помогите пожалуйста найти ошибку. Программа написана на С++ Builder 6
ЭвРиКа
сообщение 12.1.2009, 10:05
Сообщение #1


Студент
**

Группа: Продвинутые
Сообщений: 80
Регистрация: 17.12.2008
Город: Минск
Вы: студент



текст программы следующий:

#include <conio.h>
#include <iostream.h>
#include <math.h>

//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------


class X
{
public:
X();
~X();
void init(double x, double y, double z);

friend void print(X * a);
friend void run(X * a);
private:
double x;
double y;
double z;

double result;
};

X::X()
{
}

X::~X()
{
}

void X::init(double x, double y, double z)
{
this->x = x;
this->y = y;
this->z = z;
}

void print(X * a)
{
cout << "x = " << a->x << ", ";
cout << "y = " << a->y << ", ";
cout << "z = " << a->z << ", ";
cout << "result = " << a->result << "\n";
}

void run(X * a)
{
double x = a->x;
double y = a->y;
double z = a->z;

a->result = Ln(pow(y,-pow(fabs(x),1/2))*(x-y/2)+pow(sin(arctg(z)),2);
}

#pragma argsused
void main()
{
X * a = new X();
a->init(1.825e2, 18.225, -3.298e-2);
run(a);
print(a);
delete a;
getch();
}
//---------------------------------------------------------------------------
ВЫДАЁТ ОШИБКУ В СТРОКЕ:
a->result = Ln(pow(y,-pow(fabs(x),1/2))*(x-y/2)+pow(sin(arctg(z)),2);
ОШИБКИ СЛЕД:
Неизвестная функция ln, arctg
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 21:38

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru