| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Организация многооконного интерфейса |
| Автор: sparker 8.4.2007, 10:04 |
1. Организация многооконного интерфейса![]() 2. Вычисление суммы ряда ![]() 3. Совместить 1. Первое, т.е. окна я написала. 2. Как вычислять сумму ряда я не понимаю, т.е. циклы с другим примером я писала, но не понимаю как считать эти косинус, сумму, факториалы, ect.. 3. И я не понимаю как прикрутить эту сумму ряда к окнам, т.е. чтобы задача/ввод/исходное число/результат выводилось в этих окнах |
| Автор: nerezus 8.4.2007, 10:19 |
| 1) Не верю, иначе бы не было вопроса (3). Да и это имхо намного сложнее, чем (2). 2) Обычным циклом по первым n членам, т.к. последние члены ряда малы и ими можно пренебречь. А чтобы посчитать факториал, достаточно обладать знаниями 8 класса начальной школы. Именно там с ними знакомятся. Подскажу: цикл. Чтобы посчитать сумму, надо просто сложить =) Логично? |
| Автор: GIK 8.4.2007, 10:24 | ||
Чет, не вкурю... А как быть с бесконечностью то? Как написать цикл если имеем дело с бесконечностью??? |
| Автор: sparker 8.4.2007, 10:46 | ||||||
|
| Автор: nerezus 8.4.2007, 10:50 | ||
Например 8! = 1*2*3*4*5*6*7*8 |
| Автор: GIK 8.4.2007, 10:56 | ||||||
Можно 1 опустить кстати. Ответте, как быть с бесконечностью в цикле. Добавлено через 2 минуты и 50 секунд Так можно подсчитать факториал числа 8 в цикле к примеру.
Добавлено через 5 минут и 22 секунды Тфу, торможу, перемудрилвот, вот так надо
|
| Автор: sparker 8.4.2007, 11:13 |
| объясните мне как написать цикл и вставить все ето в окна)) |
| Автор: sparker 8.4.2007, 12:53 |
| так а погрешность то какая? откуда мне ее брать? |
| Автор: ama_kid 8.4.2007, 13:00 | ||||
| sparker Я же сказал: Вот тебе пример вычисления твоего ряда Тейлора для косинуса:
|
| Автор: sparker 14.4.2007, 18:17 |
| извиняйте, но как прикрутить я так и не поняла - не объясняли нам этого. объясните пожалуйста как , а то ведь так глупой и останусь.. |
| Автор: srd 14.4.2007, 18:33 |
| Ну, покажи хоть свои "окна" |
| Автор: sparker 14.4.2007, 21:11 | ||
тут на примере квадрата числа. ну то бишь в описании должно стоять условие - сумма ряда ввод - тоже все через интерфейс етот ect |
| Автор: apook 15.4.2007, 04:43 |
| Я тут ни че не понял но мне кажется что ввод и вывод надо производить обыкновенно. при этом просто смещать курсор чтоб вывод получался как раз на окно gotoxy(); cprintf(); надо при этом использовать... Это текстовое окно и "слегка" не то что называется окном в Windows nerezus наверно подумал что ты о настоящих Виндозных окнах |
| Автор: sparker 15.4.2007, 09:32 |
| да канешна не виндувские)) ну ты попробуй запустить то - у меня все впорядке получилось |
| Автор: apook 15.4.2007, 09:56 | ||
Ты конечно молодец, но если ты нарисовала окошко почему для тебя является сложностью нарисовать на нем текст? |
| Автор: nerezus 15.4.2007, 10:24 | ||
А не просто о нарисованом неизменяемом квадрате. |
| Автор: Anikmar 15.4.2007, 11:45 |
То что сделано никак нельзя назвать многооконным интерфейсом. Окно там всего одно - консоль, просто в разные его места выведены цветные прямоугольнички с текстом. Может быть в задании имелось в виду именно полноценное Windows-приложение, а не консольное? |
| Автор: sparker 15.4.2007, 12:40 | ||||||
ну извиняйте - правда сразу надо было выложить ето
ну по крайней мере наш препод называет это много оконным интерфейсом, потому что нам несколько квадратиков, то бишь окон =)
|
| Автор: apook 15.4.2007, 13:16 | ||
ты не понимаешь... |
| Автор: sparker 15.4.2007, 13:39 | ||
нам сказали сами поймете)) |
| Автор: nerezus 15.4.2007, 13:52 | ||
|
| Автор: sparker 15.4.2007, 14:36 |
| nerezus, да , я понимаю, нужно посидеть и разобраться самой, но точно так же я могу сказать, если вам так сложно мне помочь , то не нужно тут и флейм разводить на тему кто чего не умеет и как нужно грызть гранит науки... |
| Автор: Anikmar 15.4.2007, 15:28 |
Помочь или написать за вас? Если помочь - то ради Бога, здесь вам многие готовы помочь. Только лично я не понимаю в чем эта помощь должна выразится, кроме как дать вам готовый код. Для помощи существует специальный раздел на этом форуме - там как раз напишут за вас (если договоритесь). Называется этот раздел "Центр помощи" А в этом разделе помогают разобраться с конкретными вопросами. Например: "Как мне вывести текст в заданную позицию экрана". А вопрос "Как сделать" или "Что-то мне не написать программу" - это уже в Центр помощи. |
| Автор: Любитель 15.4.2007, 15:50 | ||
На код толком не смотрел, но предполагаю, что имитацие многоконного интерфейса его вполне можно назвать. В FAR тоже есть окошки, диалоги (логически), хотя формально - всё одна консоль. Не аргумент. И ещё - я так и не понял, какие вопросы остались? |
| Автор: sparker 15.4.2007, 15:57 |
| Любитель, (3) - я не понимаю как сумму ряда, вычисления, ответ прикрутить к окнам |
| Автор: vinter 15.4.2007, 16:03 |
| sprintf(...) && outtextxy() == resolve не заметил что не графика тогда gotoxy(/*координаты в окошке*/) -> cprintf(...) и фсе |
| Автор: Любитель 15.4.2007, 16:10 | ||
Абсолютно аналогично твоему квадртау выше. У тебя два параметра: собсно и точность, то есть некотрое eps. Цикл вычислений суммы ряда идёт пока разность между предыдущим значением суммы и новым (т. е. значение очередного члена ряда) не станет (по модулю) меньше eps. |