|
24.06.2011, 02:33
|
#1
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
UniCalc. Универсальный калькулятор
Собственно ещё один калькулятор.
Версия: 0.1 alpha 2
Отличия от других:
+ полностью написан на MP, без использования библиотек;
+ считает числа любой длины.
Скриншоты (пока нету):
Что может:
~ все стандартные действия "+ - * /";
~ скобки, любой степени вложенности;
~ поддержка чисел с плавающей запятой;
~ история, 20 строк.
Недоделки:
> кнопка меню фейковая )));
> нет выхода )));
> панель закладок фейковая, всё, что там написано будет реализованно после бетта релиза.
Проект распространяеться под лицензией GNU GPL v2, так что если появиться желание посмотреть исходники пишите в личку. Исходники не то чтобы документированны, но откомментированны в некоторых местах плотно.
О всех найденных багах и идеях, как можно их пофиксить, писать сюда. Если найдёте баг при счёте, то напишите сюда выражение.
Жду отзывов, предложений и советов .
И инструкция по применению:
Клавиши:
0..9 - числовые значения
* - дробная точка
ЛСК - меню (фейк)
ПСК - BackSpace
# - клавиша для создания комбинаций
#+1 - (
#+2 - +
#+3 - )
#+4 - *
#+5 - смена знака
#+6 - /
#+7 - экспоненциальная запись числа
#+8 - -
#+9 - нет действий
#+* - удаление последнего элемента(числа или знака)
#+0 - очищение дисплея калькулятора
#+ПСК - отменить последнее действие
#+# - возврат без каких-либо действий
Последний раз редактировалось Ksanatos, 30.06.2011 в 22:52.
|
(Offline)
|
|
24.06.2011, 11:08
|
#2
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
Управление такое (не качал - сморел скриншоты) есть:
http://www.forum.boolean.name/showthread.php?t=5164
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.06.2011, 11:21
|
#3
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
ммм значит я не один такой на свете )))
|
(Offline)
|
|
24.06.2011, 23:01
|
#4
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
2 года на стд.операции ??? ну разве что числа любой длины...
хотя сам долго не допирал как подобное сделать)
сделай что нибудь в стиле подсчета производной (по одной и более переменным), и соответственно подсчет первообразной. Цены твоему калькулятору не будет))
|
(Offline)
|
|
24.06.2011, 23:08
|
#5
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
ну в основном за эти два года я 10 раз востонавливал один и тот же код, и 4 раза менял всё кроме графики. И вся соль в том, что проектом занимаюсь от силы несколько часов в неделю ))). Ну не считаю последний день, когда на пороге релиза правил код 8 часов подряд, только на тестовые компиляции убил не менее 3 часов ))).
Насчет производной: примитивы врятли смогут это обеспечить...
|
(Offline)
|
|
24.06.2011, 23:17
|
#6
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
я джва года ждал эту программу!!
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Tadeus за это полезное сообщение:
|
|
25.06.2011, 01:46
|
#7
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
Tadeus
Если хочешь над кем-то по-издеваться, то купи себе плюшевого мишку, а людей оставь в покое.
|
(Offline)
|
|
25.06.2011, 01:48
|
#8
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
|
(Offline)
|
|
25.06.2011, 18:42
|
#9
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
Ksanatos прав: никто не скачал, все обсорали. Чел к вам с открытой душой - а вы =\
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.06.2011, 02:57
|
#10
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
ВНИМАНИЕ!
В делении найдена ошибка! Буду исправлять.
|
(Offline)
|
|
26.06.2011, 11:17
|
#11
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
Насчет производной:
Производная это просто. Если конечно ты не вычисляешь формулу прямо в строке какими нибудь циклами. Если ты делаешь так, то тут просто обходишь все ветки дерева и по стандартным правилам составляешь новое дерево(производной).
А вот первообразную кака находить я ХЗ, но думаю решение есть, напрягать мозги пока не хотел по этому поводу.
Удачи)
|
(Offline)
|
|
26.06.2011, 13:33
|
#12
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
ну собственно я не видел ничего сложного в составлении производной из выражения с одной переменной, но я сам никогда не состовлял из нескольких, тока закончил 10 класс и вроде в программе Мордковича этого нет...
как расправлюсь с жуками, думаю смогу занятся внедрением переменных и нахождением производной.
|
(Offline)
|
|
26.06.2011, 15:38
|
#13
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
Производной функции по какой либо переменной (допустим, х) считается производная этой функции, в которой все переменные, отличные от Х считаются постоянными. Т.е
z=x*10y
dZ/dX(пр-я по Х) = 10y*(x`) = 10y
dZ/dY = 10*x
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.06.2011, 15:50
|
#14
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
теперь ясно ))) спасибо ))
|
(Offline)
|
|
28.06.2011, 00:03
|
#15
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: UniCalc. Универсальный калькулятор
UniCalc 0.2 alpha
Changes:
- Сделал разделение графики на разные разрешения экранов. В данный момент есть только 128x160, но скоро подкорректирую для 240x320. Мультискрина не будет.
- Исправил баг с экспонентой и дробной точкой. Теперь нельзя перенасытить число ими ))).
- При нажатии на # внизу появляется панелька, как и должа.
- Ускорен ввод.
- Деление работает почти всегда, кроме случаев с периудом.
Уже поправил код под экраны 240х320, осталось иконки новые сделать, завтра днём возможно будет готово.
Последний раз редактировалось Ksanatos, 28.06.2011 в 03:46.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:02.
|