С++ кто ещё поомжет )


гильдия Бойцы (Мастер)[11303] гильдия Алхимики (Адепт)[1587] Чёрный_кот Информация
Назад к темам раздела.
2011-12-21 01:56:11 гильдия Бойцы (Мастер)[11303] гильдия Алхимики (Адепт)[1587] Чёрный_кот Информация
Нужно создать прогу в QT консоле) галименькую чтобы она расчитывала квадратное уравнение - только нужно создавать свой класс, где прописать все действия и все дела..я ему написал QTextStream класс..а он грит, а ты свой класс создай..( бее.. кто поможет?)
 
2011-12-21 09:43:58 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
ну класс то создать думаю не сложно.. с Qt не знаком правда..
а так в классе всего три дабловских коэффициента храни.. создай функцию, вычисляющую дискриминант.. и функцию, выводящую ответ, либо ошибку, если дискриминант отрицательный
 
2011-12-21 09:59:28 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
чонить типа
class hz
{
double a, b, c;
hz();
hz(double, double, double);
~hz();
public:
double diskr();
void x();
};
double hz::diskr()
{
double d = b*b - 4*a*c;
return d;
}
void hz::x()
{
double d = this->d();
if (d < 0)
cout << "хз чо там значит, когда он отрицательный, там чот с графиком связано было кажется" << endl;
else
{
if (d != 0)
cout << "x1 = " << (-b + sqrt(d))/(2*a) << "x1 = " << (-b - sqrt(d))/(2*a) << endl;
else
cout << "x = " << -b/(2*a)
}
}
 
2011-12-21 10:00:16 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
ой
Yakoot1 писал(а):
void hz::x()
{
double d = this->diskr();
if (d < 0)
cout << "хз чо там значит, когда он отрицательный, там чот с графиком связано было кажется" << endl;
else
{
if (d != 0)
cout << "x1 = " << (-b + sqrt(d))/(2*a) << "x1 = " << (-b - sqrt(d))/(2*a) << endl;
else
cout << "x = " << -b/(2*a)
}
}

 
2011-12-21 10:14:08 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
я хз вопщем чо тебе надо
 
2011-12-21 12:46:22 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
если отрицательный корней нету
если 0 то один корень, иначе 2
 
2011-12-21 12:52:12 гильдия Столичные Шахтеры (Элита)[167881] гильдия Бойцы (Адепт)[548] Орда Орков (Пялельщик - Ржавый набалдажник) PAYNE Информация
БелДрагМеталл
У тебя познания математики на уровне 9-го класса остановилось?
У квадратного уравнения всегда ровно 2 корня. Они могут различаться, совпадать и не быть действительными числами.
 
2011-12-21 12:55:11 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
PAYNE
совпадают это и значит что 1)

кому в обычной жизни нужны мнимые числа? тебе стрела в колено сново попала?
 
2011-12-21 13:18:09 гильдия Столичные Шахтеры (Элита)[167881] гильдия Бойцы (Адепт)[548] Орда Орков (Пялельщик - Ржавый набалдажник) PAYNE Информация
БелДрагМеталл писал(а):
совпадают это и значит что 1

Ну ты и нуб. Корней всегда 2 у квадратного уравнения. Почитай учебник класс за 10 или 11 про геометрический смысл.
БелДрагМеталл писал(а):
кому в обычной жизни нужны мнимые числа?

лол, что значит в обычной жизни? Ты "в обычной жизни" часто дискриминант считаешь?
 
2011-12-21 13:20:13 гильдия Столичные Шахтеры (Элита)[167881] гильдия Бойцы (Адепт)[548] Орда Орков (Пялельщик - Ржавый набалдажник) PAYNE Информация
Алсо про
БелДрагМеталл писал(а):
мнимые числа

Нубство на нубстве сидит и нубством погоняет. Какие-какие числа?
 
2011-12-21 13:26:06 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
PAYNE
ну допустим, с точки зрения физики ты предмет или волна?
 
2011-12-21 13:29:38 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
PAYNE
http://ru.wikipedia.org/wiki/%CC%ED%E8%EC%EE%E5_%F7%E8%F1%EB%EE
 
2011-12-21 13:29:57 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
PAYNE
ты ж старый пердун, вот и говорю чтобы понял
 
2011-12-21 13:30:24 гильдия Бойцы (Мастер)[6560] гильдия Охотники Илдиора (Новичок)[72] Топ Клан (Магистр - Зам. Главы) эмо_слезки Информация
я волна, ноооооовая волна!

подо мной, будет вся страна!!

 
2011-12-21 13:39:25 гильдия Бойцы (Мастер)[11303] гильдия Алхимики (Адепт)[1587] Чёрный_кот Информация
Yakoot1
А можешь обьяснить чо там и как там действует?)
 
2011-12-21 13:41:25 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Yakoot1
а зачем ты методы в том же файле отдельно объявляешь? о_о
 
2011-12-21 13:46:39 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
БелДрагМеталл
ну они подразумеваются в другом файле.. просто не буду я же тут расписывать чо в какой файл.. сам распихает
 
2011-12-21 13:50:17 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Yakoot1
ну вот научишь человека так писать!
 
2011-12-21 13:54:40 гильдия Бойцы (Мастер)[11303] гильдия Алхимики (Адепт)[1587] Чёрный_кот Информация
в консоле тока cpp файЛ)
 
2011-12-21 14:00:18 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
Чёрный_кот
ну вот создавай заголовочный файл имя_класса.h и файл исходного кода имя_класса.cpp
в первый засовывай вот это
Yakoot1 писал(а):
class hz
{
double a, b, c;
hz();
hz(double, double, double);
~hz();
public:
double diskr();
void x();
};

во второй все остальное
 
2011-12-21 14:07:52 гильдия Бойцы (Мастер)[11303] гильдия Алхимики (Адепт)[1587] Чёрный_кот Информация
Yakoot1
так ты обьясни что какая строчка делает) я ж нуб)
 
2011-12-21 14:14:48 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Чёрный_кот
это перегруженный оператор, для удобства вывода)
 
2011-12-21 14:20:03 гильдия Столичные Шахтеры (Гранд Элита)[424294] Рассвет Новой Эры (Герой Легенд) гильдия Королевские Лабоходы (Ученик)[278] Yakoot1 Информация
БелДрагМеталл писал(а):
это перегруженный оператор, для удобства вывода)

где?
 
2011-12-21 14:36:13 гильдия Мудрецы (Грандмастер)[13944] гильдия Бойцы (Грандмастер)[13976] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Yakoot1
<<
 
2011-12-22 00:26:51 гильдия Бойцы (Мастер)[11303] гильдия Алхимики (Адепт)[1587] Чёрный_кот Информация
Yakoot1
Так не обьяснил)
 
12