Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MotoFan.Ru - все для моторола _ Разработка Java приложений. Developing Java-midlets _ Students Calculator - Официальная Поддержка

Автор: absorbb 13.3.2005, 15:08

http://calc.motofan.ru/

Долго я искал в инете достойный инженерный калькулятор, но все что находил было крайне неудобно.
это либо mjCalculator с ужасной системой ввода и расчёта
либо строковые калькуляторы, но с вводом в режиме tap.
На обоих типах считать практически нереально - время ввода превышает в разы таковое на реальных калькуляторах.

Моё терпение лопнуло и я решил сам написать калькулятор для студентов. с вводом строки, но не в режиме tap, а с клавиатуры.
Проблема с малым кол-вом кнопок была рещена делением клавы на уровни:
1ый уровень: цифры и "."
2ой уровень: sin, cos, tan, *, /, +, -, (, ), квадрат, корень квадратный
3ий уровень: asin, acos, atan, ln, log, e в степени x, (-), 10 в степени x, π, x в степени y, корень n-ной степени.
4ый уровень: sh, ch, th, ash, ach, ath, ANS (вставка ответа в строку), abs, факториал, X,Y (переменные задаваемые пользователем)
Уровни переключаются #.
Проверено, что скорость ввода на нем почти не уступает обычным калькуляторам. Максимум для введения оператора потребуется 4 раза нажать кнопку, а т.к. большинство нажатий приходится на числа, то в среднем получится около 1ого нажатия :)
Точность 16 разрядов. Для расчетов чисел с плавающей точкой применяется класс Real.java от Roar Lauritzsen.
Калькулятор написан под MIDP1.0 и CLDC1.0

Дополнительно:
1. В калькуляторе сохраняется история ввода из девяти строк.
2. Имеется возможность задавать 2 пользовательские переменные и использовать их в строке ввода.
3. Возможность считать в системах HEX, OCT, BIN! Для этих режимов доступны дополнительные функции div, or, and, mod, xor, not, >>, <<.
(версия 1.5.0)
4. Настройка формата угловых аргументов (градусы/радианы/грады/длина дуги) через меню Settings.
5. Настройка формата вывода ответа (Number Format): FIX, SCI, ENG и количества разрядов.
6. Возможность переназначения клавиш DIAL, FIRE, NODIAL(только для некоторых телефонов) через меню Settings.
7. Для перевода текста в любой формат и для копирования его в буфер обмена (на телефонах поддерживающих это) функция (Convert ANS).
8. Возможность преобразования ответа в простую дробь (ANS to a/b). Алгоритм приближённый. В случае если подобрать дробь точно не удаётся перед результатом ставится символ "Е".
9. История ввода и все настройки сохраняются при выходе.
10. Возможность вставлять основные физические константы через меню Constants. (константы заданы в системе SI)


Протестирован на:
Motorola E398, V620, C380, C650
SonyEricsson K700, Т630, T610
Siemens C65 CX65 (версия для Siemens) , SX1
Nokia 6610i, N-Gage
Samsung E800
Теоретически должен работать на всех телефонах.

TODO:
1. Переделка расчетов в системах, отличных от десятеричной. В текущей много багов.
2. Поддержка локализации
3. Поддержка крупных шрифтов
4. Улучшенные меню
5. Улучшенная поддержка MIDP2.0 (не только для Моторол LTE)
6. Багфиксы
7. Оптимизация кода и предоставление исходников в свободный доступ.

Спасибо:
JenFa за исходики FM, которые мне очень помогли, за ценные советы и моральную поддержку.
Бушевой Марии aka RNqAM за вдохновение и за моральную поддержку.

Автор: absorbb 14.3.2005, 6:52

Новая версия 0.55. Изменения:
1. Пришлось отказаться от FullScreen и использовать MIDP1.0. Для совместимости со всеми телефонами. Теперь подписи к софт-клавишам в нижней полоске, что даже в некотором смысле удобнее.
2. Кнопка "Dial" эквивалентна "="
3. У тех мобил, у которых есть кнопка "с" (стереть) она должна работать как DEL.
4. Сделал переключение Градусы / Радианы
5. Возможность вставки полученного ответа в строку ввода.

Теоретически эта версия должна работать на всех телефонах. Тестировалась на е398 и на SE k700. Людей скачавших и установивших очень прошу отписаться: работает ли и на каком телефоне.
Изображение

Автор: absorbb 14.3.2005, 19:43

DereK,

Цитата
например поробуйте корень 2 степени (не квадратный) из четырех
или например 3() и "равно"
Что касается корня, то это не моя вина: класс Henson.Float так считает, а его не я писал. Не зря ведь называется Students Calculator - а для студента 3ех знаков после запятой вполне хватает.
Что касается 3(), то в этом калькуляторе не допускается писать:
2ln4,3sin90... надо 2*ln4, 3*sin90 и 3*(...)
ну и пустые скобики тоже незачем писать :)
Цитата
надписи на кнопках надо и вправду сделать гораздо больше!
Сделаю в среду наверное.

Цитата(firsak @ Понедельник, 14 Марта 2005, 21:13)
А что, можно чем то кроме midway ставить?
*


Попробуй через P2KTools последней версии.

Цитата(Lunar @ Понедельник, 14 Марта 2005, 22:12)
c380 работает но бывает вылетает!!!
*


В каких случаях вылетает? Вылеты возможны при несоблюдении синтаксиса - будте внимательны.

Автор: absorbb 15.3.2005, 15:58

Новая версия 0.7!
Изменения в версии 0.7 от 15.03.2005:

1. Изменён внешний вид клавиатуры. Более быстрые алгоритмы прорисовки экрана.
2. Изменения в алгоритмах распознавания строки. Теперь можно писать следующие выражения:
2ln4,3sin0.5п, 4(2+3),... , но (2+3)(3+4) нельзя - нужно (2+3)*(3+4).
3. Уменьшена вероятность вылета от синтаксической ошибки (возможно даже до 0 :) )

В связи с серьёзными изменениями как в графической так и математической части калькулятора прошу более жёстко его тестировать на предмет неправильной отрисовки экрана и неверного распознавания строки.
Изображение

Качать из подписи или с офсайта http://mpegrom.wallst.ru/calc/.

Автор: XaTTaB 15.3.2005, 20:10

замечательно, респект огромный!!! цифры не вылазят за кнопки, увеличен размер шрифта функций - теперь их видно невооруженным глазом ;)

Несколько пожеланий:

- цифры слегка сливаются с фоном :( если их сделать белыми, то клавиатура будет выглядеть контрастнее и цифры не будут сливаться с разделительными линиями
- а нельзя уменьшить индикатор RAD/DEG? уж больно он большой. можно ведь сделать клавиши поуже и повыше, а индикатор сбоку приделать

З.Ы. Дизайн самой первой версии все-таки был лучше
З.З.Ы. При нажатии на джойстик происходит как-бы выделение. Это есть что?

Автор: DereK 15.3.2005, 20:30

absorbb,
новая версия класс! Быстродействие действительно улучшено (на моторе и так было ОК, а вот на Сериес60 подтормаживало)!

Да и счиатет ниче так...
единственное что РЕАЛЬНО бесит, это с тангенстами...
например tg X считает правильно, а вот sin X/cos X - уже косячек....
реально при расчетах напрягает только это...а так респект...

Автор: absorbb 16.3.2005, 4:55

DereK,
наборот tan считал неправильно, а sin/cos верно.
да простят мне мою невнимательность, но tan у меня считался как cos.
Исправил и перезалил.
Xattab,

Цитата
- цифры слегка сливаются с фоном :( если их сделать белыми, то клавиатура будет выглядеть контрастнее и цифры не будут сливаться с разделительными линиями
- а нельзя уменьшить индикатор RAD/DEG? уж больно он большой. можно ведь сделать клавиши поуже и повыше, а индикатор сбоку приделать

- имхо мне нравится так. попробуй сам вынуть из jar все вайлы p..png исправить их на белый и обратно кинуть. Если будет ништяк, то сможешь в каждую новую версию так кидать. Если будет намного круче скажи - и я сделаю.
Сделал черный бортик - качайте.
-я уменьшу полоску на которой он находится. Сбоку делать не хочу. Тем более что скоро рядом с ним ещё парочка индикаторов появятся.

Новая версия 0.71!
Изменения в версии 0.71 от 16.03.2005:

1. Бортик клавиатуры не сливается с цифрами на экранах 128х128.
2. Изменения в алгоритмах распознавания строки. Теперь можно считать (2+3)(3+4). Уже кажется все можно считать.
3. tan и atan теперь рассчитываются верно.

В связи с изменениями в алгоритме распознавания строки просьба жестко его оттестировать.

Автор: XaTTaB 16.3.2005, 8:57

пробовал по-быстрому в пэйнте перерисовать - не получается белым, только таким же цветом или черным, да и после сохранения файл становится в 5 раз больше

в рабочем шрифте не плохо бы тоже помянять функции, примерно как на клавиатуре, а то уж больно мелкие

А что это за черная полоса вверху? тоже ведь место занимает

В общем и целом - огромный респектище!!!

З.Ы. При делении на 0 выдает: 0tan-10 ;)

Автор: XaTTaB 16.3.2005, 14:49

перерисовал кнопки - изменил цвет на белый. Получилось (для меня ) намного лучше. Вот только размер увеличисля :(

З.Ы. Как мессаги удалять? Это тут можно?

Автор: DereK 16.3.2005, 18:47

absorbb,
так ты исправил с tan или нет...
в 0.71 все равно тангенс считается как косинус...
например в градусах
sin45/cos45 ~1 ; arctg1=45 - т.е. тангенс посредством других операторов расчитывается верно...
а непосредственно tg45 = 0.707 (на самом деле = 1, это cos45=0.707 )/ :( :(

исправь с тангенсом плиз! и все будет клево!

Автор: absorbb 16.3.2005, 19:12

Новая версия 0.73!
Изменения в версии 0.73 от 16.03.2005:

1. Полностью дооптимизировал алгоритмы прорисовки. Теперь практически ни один пиксель лишний раз не перерисовывается. Что должно положительно сказаться на скорости отрисовки экрана
2. Изменения в алгоритмах распознавания строки. Теперь можно считать выражения подобные (2+3)ln3, (1+2)sin2п.
3. tan теперь рассчитываются верно.

DereK, сорри. в 0.71 исправил только для радианов. в этой же полностью исправил :)
Xattab,

Цитата
в рабочем шрифте не плохо бы тоже помянять функции, примерно как на клавиатуре, а то уж больно мелкие
А что это за черная полоса вверху? тоже ведь место занимает
З.Ы. При делении на 0 выдает: 0tan-10 ;)

1. не получится. каждая функция должна занимать один символ. Да и это удобнее т.к. больше влезает в строку. А понять можно.
2. В этой строке появляются стрелки в углах, указывающие на то, что строку можно скролить в какаю-либо сторону.
3. Это слово NaN написанное шрифтом, в котором нету букв :). Исправил на ERR.
4. Мессаги я могу удалять как куратор. какую удалить? :)

Просьба жестко оттестирвоать алгоритм распознавания строки (как всегда)

Автор: JenFA 16.3.2005, 20:35

absorbb, ушёл тестить :)


Цитата
Мессаги я могу удалять как куратор. какую удалить?


Я уже удалил то сообщение, о котором он просил.

Автор: DereK 16.3.2005, 22:09

absorbb,
да с тангенсами полный порядок. Со строкой глюков пока не обнаружил..

пожелание..
хотелось бы чтоб при долгом удержание левого софта (Delete) удалялась вся строка, или по символу но ускоренно...

А вообще 0.73 - уже реальная версия, которую и поюзать не грех, всмысле именно в работе поюзать!
так держать, обалденный мидлет!

Автор: absorbb 17.3.2005, 16:39

Новая версия 0.75!
Изменения в версии 0.75 от 17.03.2005:

1. Исправлены серьёзные ошибки в расчёте строки, приводившие к неверному ответу в правильно заданной строке.
2. Изменения в алгоритмах распознавания строки. Запись подобная ln5ln6ln7 теперь считается как ln5 * ln6 * ln7, как в Casio и Cityzen
а sinп(2+0.5) как sinп * (2+0.5)

Эту версию качать обязательно!

Автор: pahan_tver 17.3.2005, 17:28

absorbb,
пока нет возможности установить и "жестко оттестировать" новую версию, но в предыдущих результатом для "55-3-3" было 55, то есть сначало выполнялось второе вычитание, а потом - первое!

Автор: Zagden 17.3.2005, 18:02

absorbb,
Firsak полностью прав - в С550 залить кроме как Midway не возможно, а тело пишет - Invalid File
Для присутствующих - P2ktools работает с заливкой Java начиная с модели С650, те с теми телефонами, которые Java хранят по иному нежели старые модели.
Жаль что не могу установить эту прогу...

Автор: JenFA 17.3.2005, 18:19

Zagden, когда пишет Invalid File? До или после заливки JAR-а?

Автор: absorbb 17.3.2005, 19:06

pahan_tver, именно это я и пофиксил в 0.75

Автор: pahan_tver 17.3.2005, 19:29

absorbb,
оттестировал, пока не очень жёстко. Но все работает, полный порядок.

Автор: Zagden 17.3.2005, 19:34

JenFA,
Разумеется опосля.
Ну не надо прям так вот! Jad файлы я и сам править умею... ;)

p.s. без обид
off_topic; твой ФМ ведь тоже на нас не рассчитан... Чую пора менять трубу off_topic;

Автор: absorbb 17.3.2005, 20:19

Zagden, MidWay не может быть единственным способом заливки Java, тк не он ни кабель не идут в поставку с телефоном. А JAVA ведь нада как-то лить? Правильно: через wap.
Вот: попробуй 3 ссылки:
http://voxel.letsmoto.com/calc.jad
http://voxel.letsmoto.com/calc2.jad
http://voxel.letsmoto.com/calc.jar

Хотя вряд ли сработает, тк косяк наверное заключается в мидлете.

Автор: XaTTaB 17.3.2005, 22:00

absorbb, ты в чем кнопки рисовал? почему они после редактирования посредством фотошопа становятся больше в 5 раз? Просвети, пожалуйста, тундроида ;)

Автор: absorbb 17.3.2005, 22:29

Xattab, формат png 2хцветный
ты же в фотошопе делаешь палитру RGB и сохраняешь в PNG24 - 16.7 млн. цветов.
а надо Save for Web: png8 - 2цвета.

JenFA, взял мидлет из пакета Motorola SDK, который идёт под старые эмуляторы. Скомпилировал в WTK22 и всё- больше он не запускается.

Автор: XaTTaB 18.3.2005, 12:17

Альтернативные подписи к кнопкам и малька измененный шрифт. Уж очень мне не нравился значек для х в степени у ;) Ну и по мелочи еще...
Прикрепленный файл Font.ZIP   ( 11.85 килобайт ) Кол-во скачиваний: 290

Автор: SL.Hunter 18.3.2005, 15:30

А у меня такой глюк: после нажатия "=" через меню экран становитсья белым и видно только ответ, после того как начинаешьь водить цифры они появляються...

Тоже самое после обработки FullJava, если хочешь стереть цифру через меню

Автор: XaTTaB 18.3.2005, 19:51

А почему у меня в меню нету равно? У меня там только 4 пункта... Хотя когда запускал через эмулятор, то в меню равно было.

Автор: Zagden 18.3.2005, 20:15

absorbb,
конечно в мидлете...
способ заливки тут роли не играет, дело в том что при приеме файла устанавливает его телефон, а он то как раз и пишет - неправильный формат файла.

да бог с ним с калькулятором, хотя было бы удобно...

Автор: absorbb 18.3.2005, 20:41

Новая версия 0.88!
Изменения в версии 0.88 от 18.03.2005:

1. Добавлена история операций! Навигация по строкам - стрелки вверх, вниз. "Вниз" на первой строке создает новую строку и затирает верхнюю.
2. Сохранение истории операции и всех настроек при выходе и восстановление их при последующем запуске.
3. Возможность перенастройки кнопки "DIAL" с "=" на Delete. Необходимо для тех телефонов, в которых и "=" и delete доступны только через меню.
4. Исправления в алгоритме расчёта строки. Теперь наиболее приближенно к аппаратным калькуляторам.
5. Оптимизация алгоритмов прорисовки. Торможение практически исключено.

Тестить! Тестить! Тестить!
Изображение

SL.Hunter,
есть такая тема. Но я специально это сделал, чтобы не перерисовывать все окно при нажатии "=".
Скорее всего исправить придется.

Автор: XaTTaB 18.3.2005, 22:39

Мдя, после замены картинок своими (хотя бы одной) прога не работает, вываливается с ошибкой :( Я в печали... Откатился на 0.75...

З.Ы. Авторское право-лево?

Автор: VANDAL1 19.3.2005, 3:50

мне кажется и такие кнопки на фоне нормуль, лучше чем в 1 версии...

Автор: absorbb 19.3.2005, 6:35

Xattab, Откатитсья на более глючную версию из-за картинок - это подвиг! Наверное ты не учёл то, что там новые картинки появились.

Автор: XaTTaB 19.3.2005, 8:34

Цитата(absorbb @ Суббота, 19 Марта 2005, 10:35)
Xattab, Откатитсья на более глючную версию из-за картинок - это подвиг! Наверное ты не учёл то, что там новые картинки появились.
*



Да нет, учел, первым делом их перерисовал ;) А то, что откатился - дык из студенчества я уже давно вырос, а калькулятор мне нужет сейчас очень редко, но пользоваться хотелось бы приятным для глаза продуктом

Автор: absorbb 19.3.2005, 9:14

Новая версия 0.89!
Изменения в версии 0.89 от 19.03.2005:

1. В истории операций теперь 5 строк.
2. Проверка синтаксиса строки перед расчётом.
3. Новый шрифт для строки ввода.
4. Исправлены мелкие недочёты.

Xattab, тэг MIDlet-Jar-Size: в jad и в MANIFEST.MF править не забываешь?
SL.Hunter, глюк с вызовом "=" из меню тоже исправил.

Чуть не забыл сказать огромное спасибо JenFA за помощь в рализации сохранения.

Автор: absorbb 19.3.2005, 18:43

Новая версия 0.90!
Изменения в версии 0.90 от 19.03.2005:

1. Учёт нюансов в распознавании строки. Теперь кажется уже на 100% совпадает с железными аналогами.
2. Улучшена проверка синтаксиса строки.

Автор: XaTTaB 19.3.2005, 19:47

Круть, даже функциональнее NumLock Calculator для ПК ;)

З.Ы. Решил выложить результат моих надругательств над калькулятором. С программирование я давно разошелся в разные стороны, а вот дизайн кнопок и шрифтов я слегка изменил... absorbb, это ни в коем случае не посягательство на авторское право-лево, а всего лишь скин ;)
Прикрепленный файл calc.zip   ( 20.74 килобайт ) Кол-во скачиваний: 270

Автор: vadbars 20.3.2005, 8:12

Спасибо за удобную программу!

Пожелания:
1. Текст на кнопках сделать поярче - как в "скине" Хаттаба.
2. Сделать копирование результата последнего вычисления в текстовый буфер, как это сделано в С650 для редактирования ("Копировать текст", "Вставить" и т.п.).
Это чтобы можно было перенести результат потом в другую программу (например в Memо от JenFA).

Автор: absorbb 20.3.2005, 10:20

Новая версия 0.91!
Изменения в версии 0.91 от 20.03.2005:

1. Теперь калькулятор использует класс Real.java от Roar Lauritzsen для расчётов с плавающей запятой. Благодаря этому существенно повышена точность и быстродействие. Точность 16 разрядов.

vadbars,
1. Ладно кнопки сделаю как у Хаттаба
2. На JAVA это нереально.

Автор: fb3 20.3.2005, 10:31

почему же не реально, приложение смарт вьювер легко копирует и вставляет из буфера обмена

Автор: GatoR 20.3.2005, 10:43

из текст боксов всяких копирует и вставляй куда хош... (из того же опкодер --> смс)

пс. прикольный калк, сенкс

Автор: XaTTaB 20.3.2005, 12:30

absorbb, мегасупербольшой респект ;) наконец-то корень кубический из 8 равен ровно 2, а tg 45 = 1!!!

Автор: SL.Hunter 20.3.2005, 13:43

А как ты относишься к тому что бы добавить ещё одну страницу с константами?

Автор: absorbb 20.3.2005, 13:49

fb3, а что это за прога?
GatoR, проще ручкой списать. но впринципе можно.

Нужен совет пользователей. Новый класс содержит в себе гиперболические функции и факториал.
У меня предложение добавить четвертый уровень клавиатуры. тогда на нём будут:
sh, ch, th , ash, ach, ath
ANS (теперь на клаве будет), ABS, ! , X, Y
X, Y - две переменные задаваемые пользователем. будут в следующей версии :)

Так нужен вам 4ый уровень или нет?

SL.Hunter,
ещё не успел прочитать твое сообщение про константы. но думаю 5 уровней слишком много.
а вот в X и Y пользователь сам сможет задавать нужные ему константы. ну а в будушем в меню можно будет сделать пункт "константы" если очень надо.

Автор: fb3 20.3.2005, 14:27

smart viewer - ява браузер,

Автор: VANDAL1 20.3.2005, 14:30

у тебя он косинусы и синусы криво читает я по таблице брадиса проверял! И добавь чтоб можно было дроби считать! Век тябя не забуду!

Автор: absorbb 20.3.2005, 14:57

VANDAL1, Скорее всего писал градусы, когда режим стоял РАДИАНЫ или наоборот.
А проверять надо не по брадису а хотя бы по виндовозному калькулятору.
И зачем нужны дроби?! Можно было бы конечно добавить на уровень четвертый. но зачем????
быстрее написать (1/4).
Вывод: дроби добавляться не будут.

Автор: fb3 20.3.2005, 18:20

А почему бы не сделать выбор в меню между простым калькулятором и научным, к которому добавить всяких примочек. Таким образом человек мог бы выбрать тот тип который больше всего подходит

Автор: pahan_tver 20.3.2005, 18:41

absorbb,
по моему, 4 уровень - это слишком. Тогда работа с функциями 4 уровня сравняется по времени с работой на обычном калькуляторе. Хотя, мне хотелось бы видеть среди функций перевод Hex, Bin, Dec. (Можно и Оct до кучи).

Автор: absorbb 20.3.2005, 19:22

Наконец-то! Версия 1.0RC1 !!!
Изменения в версии 1.0RC1 от 20.03.2005:

1. Добавлен четвертый уровень клавиатуры. Содержит гиперболические функции, ANS, abs, факториал и 2 пользовательские переменные.
2. Добавлена возможность задавать значения 2ум пользовательским переменным и использовать их в строке ввода.
3. Настройка формата результата вычислений FIX SCI ENG и количества разрядов.
4. Ответ рисуется по правому краю.
5. Изменён внешний вид кнопок.

Автор: GatoR 21.3.2005, 0:27

в день по 2 версии! не успеваю качать :)
в строке ответа последние 4 знака не видно, сразу бросается када стоит number format NONE (def)
объясни чо за форматы это
и абоут не пашет :)

Автор: absorbb 21.3.2005, 4:52

GatoR, ты уверен что не влезают??? или ты имеешь ввиду что не 16 знаков после запятой? Если цифру 3 ввести её же видно будет?
Это форматы как в обычных инж. калькуляторах.
FIX - с фиксированным числом знаков после запятой.
SCI - числа представляются в виде х.ххEyy
ENG - почти тоже, но степени экспоненты кратны 3ем, поэтому может быть ххх.ххEyy
Precision - число знаков после запятой ( с форматом None не работает)
помимо этого ответ ограничен шириной экрана. Поэтому знаков может быть не всегда 16.
ща проверил на Siemens C65 - всё влезает.

Автор: SL.Hunter 21.3.2005, 9:32

absorbb

Добавь константы через меню. И ещё может добавить в меню выбор тех страниц, которые нужны пользователю. Т.е. Поставил галочку страница есть, убрал галочку страницы нет.

Автор: XaTTaB 21.3.2005, 10:47

absorbb, 2 в степени 64 = 1.8446744074 - это нормально?

Автор: dion 21.3.2005, 12:17

absorbb, на C380 не влазят последние цифры на экран. 1/3 получается = 1000/3, =0.3333... знаков степени (нечто вроде E10) не видно.

Как ты относишся к тому, чтобы сделать еще и построитель графиков функций вида y=f(x). Парсер выражений уже готов. Осталось в цикле пробежать.

Автор: vadbars 21.3.2005, 15:47

Цитата
Как ты относишся к тому, чтобы сделать еще и построитель графиков функций вида y=f(x). Парсер выражений уже готов. Осталось в цикле пробежать.

Ребята! Не раздувайте, please, мидлет. Уж лучше сделать версии: простой, инженерный и т.п.

Автор: XaTTaB 21.3.2005, 16:34

хороший калькулятор постепенно превращается в монстра ;)

Автор: absorbb 21.3.2005, 16:35

Новая версия 1.0RC2!!
Изменения в версии 1.0RC2 от 21.03.2005:

1. Настройки значений кнопок DIAL, NODIAL (только для некоторых телефонов - не для Моторол), FIRE и формата для угловых аргументов вынесены в пункт Settings.
2. Добавлена возможность копировать текст в буфер телефона через пункт ANS to text.
3. Теперь ускорение курсора происходит после 8 повторных нажатий (раньше было 10)
4. Из-за глюков с рисованием ответа по правому краю на некоторых телефонах, по умолчанию ответ рисуется по левому. Right align можно включить в пункте Settings.
5. Исправлены мелкие недочёты.

Перед установкой версии 1.0RC2 необходимо удалить старую или не сохранять данные!
Изображение

SL.Hunter,
Позже. ща отдохнуть хочу. Запарился уже. Мне ведь ещё курсовик делать надо :(
dion, графики если и будут, то не в этом проекте.
Xattab, это из-за глюков с выводом ответа - исправил!

Автор: XaTTaB 21.3.2005, 19:29

Проблема с выводом больших чисел у меня так и осталась

З.Ы. В Bookmobile сделаны маленькие кнопочки меню (очень маленькие), заменяющие стандартные. Смотрится очень даже симпатично и места занимают гораздо меньше...

Автор: absorbb 21.3.2005, 20:08

Xattab,
И как проявляется твоя проблема? Галочка Right Align в Settings убрана?

Автор: XaTTaB 21.3.2005, 20:20

Цитата(absorbb @ Вторник, 22 Марта 2005, 0:08)
Xattab,
И как проявляется твоя проблема? Галочка Right Align в Settings убрана?
*



не отрисовывается до конца число в строке ответа. При любой разрядности справа недорисовывается около 5-6 символов. Причем, при любой разрядности длина числа всегда одинакова. При Right Align On у меня вообще ничего не видно, если выбран формат None

З.Ы. В четвертом уровне я больше половины даже не знаю как использовать и что это такое ;)

Автор: absorbb 21.3.2005, 20:29

Xattab,
кое-что исправил.
побробуй перекачай эту версию.
и ещё скажи восстанавливается ли она после приостановки.

Автор: XaTTaB 21.3.2005, 20:48

- По прежнему не отрисовываются 4 последних знака, максимальное знаков в строке ответа - 12, а влезло бы 16. В ранних версиях исправно показывало бла-бла-блаЕхх
- После приостановки калькулятор работает нормально

З.Ы. На эмуляторе недорисовка видна более четко - видно часть символа

З.З.Ы. Выкладываю кнопочки для телефонов с экраном 128x128. Имхо, более читабельно...
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл Buttons_for_128x128.zip   ( 15.35 килобайт ) Кол-во скачиваний: 31

Автор: absorbb 22.3.2005, 6:51

Ну все! Релиз!!! Версия 1.0!
Изменения в версии 1.0 от 22.03.2005:

1. Исправлен глюк с прорисовкой ответа на некоторых телефонах.

Спасибо Xattab за помощь в обнаружении этого бага.

Автор: VANDAL1 22.3.2005, 10:58

а насчет правильных вычислений sin, cos, tg и др???

Автор: XaTTaB 22.3.2005, 11:59

Цитата(VANDAL1 @ Вторник, 22 Марта 2005, 14:58)
а насчет правильных вычислений sin, cos, tg и др???
*



А что конкретно тебя не устраивает? Считает их также как и виндовый калькулятор, а значит правильно. Ты не забыл выставить в настройка DEG, а не RAD? Мож ты пытаешься в радианах сосчитать?

Автор: absorbb 22.3.2005, 16:46

VANDAL1, Согласись было бы странно если бы я релизил версию, которая неправильно считает sin, cos, tan.
Углы ведь мерят не только в градусах, но и в радианах ( число pi - оно в радианах)
И по умолчанию калькулятор считает именно в радианах. Измени на Degrees (градусы) через Settings

Автор: absorbb 23.3.2005, 15:29

Втихую исправил одну мелкую ошибку в распознавании строки.
Рекомендую все же перекачать.

Автор: Dimka 23.3.2005, 19:54

absorbb, у меня к тебе ОГРОМНАЯ просьба!!!
Добавь в свой калькулятор дополнительный модуль для построения графиков. А лучше напиши отдельную программы, что б MIDP 2.0. Все студенты и школьники поддержат такую прогу. ОЧЕНЬ нужная функция. Я ставил себе calculator 1.0.0, в котором есть эта функция. Но она в ней не работает, приложение вылетает с ошибкой. Или хотя бы помоги разобраться с этой программой. Как работать с этой функцией??? Может ты знаешь?
А вообще твой кэлк просто СУПЕР. Очень удобный, простой и функциональный!!! Мне тоже ужасно не нравились все другие.

Автор: absorbb 23.3.2005, 20:02

Dimka, у меня просто сейчас времени нету ваще. Может летом.
это будет отдельный проект, но на базе этого конечно с возможностю рисовать графики
в том числе параметрические, а может быть даже полярные :)

Автор: Dimka 24.3.2005, 6:12

Эх, жалко... До лета еще далеко, а так хотелось бы...
У моего друга кэлк Sitizen SRP-320G. Старенький, но строит графики и программируемый. Очень помогает в учебе функция построения графиков. Я ему завидую, но дорогой кэлк сейчас, на мой взгляд, покупать абсолютно бессмысленно. А у меня Sitizen SRP-285.
JenFA, может ты поможешь absorbbу с написанием проги??? М? ;-)

absorbb, еще одно предложение. Сделай так, что бы на кнопки кроме тех функций можно было поставить функцию отрубания подсветки. А то в мотках она в JAVA работает или постоянно или совсем без нее. Не удобно очень. А так, когда надо взял, да вырубил. :-)

Автор: absorbb 24.3.2005, 14:33

Уговорили!
Новая версия 1.01!
Изменения в версии 1.01 от 24.03.2005:

1. Исправлена незначительная ошибка в алгоритме распознавания строки
MIDP2.0:
1. MIDP2.0 версия! С возможностью включения полноэкранного режима и настройкой подсветки экрана (через меню Settings).

MIDP2.0 версию качайте из подписи - на сайте она выложена не будет. Т.к. то что на моторолах вызывает подсветку на самом деле должно работать как моргание.

Автор: Dimka 24.3.2005, 18:57

absorbb, , большое спасибо. Только появились два новых глюка в midp 2.0. Они не значительные, но не приятно.
1. Ставишь подсветку например 5 секунд. Заходишь в главное меню, и она гаснет через 5 секунд, даже если ты передвигаешься по меню (нажимаешь кнопки). Но когда заходишь в другой пункт меню (например settings), то все нормально.
2. Когда в меню нажимаешь кнопку del, то экран становится белым (все исчезает, кроме строки ввода текста), а появляется только когда нажмешь что ни, будь, кто бы перерисовалась клава. Ну т.е. ты забыл вставить функцию перерисовки после нажатия del в пункте меню. :)

Автор: absorbb 24.3.2005, 19:10

Исправил глюки версии MIDP2. Теперь она только под моторолы.

Вот теперь точно исправил :)
А то что подсветка гаснет в меню походу никак не исправить, тк это событие неотслеживаемое.
Так что нажимайте кнопку и выбираете пункт за 5 секунд или ставьте 10 :)

Автор: absorbb 25.3.2005, 15:32

Что-то мне скучно стало. Давайте Features Request!
И ещё что бы вы хотели видеть в Extended Calculator (рабочее название). Это тот проект, в котором будут графики. Все-равно я до лета не дотерплю и начну делать его намного раньше. Сейчас уже думаю над концепцией :)

Автор: Simple-5 25.3.2005, 15:44

absorbb
Можешь написать все, что умеет делать твой калькулятор, версии MP 2.0.?
Буду очень признателен!!!

Автор: absorbb 25.3.2005, 16:02

Simple-5,
Все что на сайте и плюс к этому возможность включения режима Fullscreen и настройка времени горения подсветки после нажатия: 0с, 5с, 10с, 20с, всегда. Через меню Settings

Автор: basil 25.3.2005, 16:38

absorbb,
Рулезный кальк! Немного о плохом :) Подсветка не включается по кнопкам джойстика. ИМХО неудобно - в меню зашел - самая работа джою, а подсветка погасла. И не включается, пока кнопку клавы не нажмешь. Мелочь, конечно, но все же...

Автор: absorbb 25.3.2005, 16:46

basil, она включается по любым кнопкам, пока находишься в приложении. Меню генерит телефон и нажатий кнопок в меню я отследить не могу.

Автор: basil 25.3.2005, 17:06

absorbb,
Тогда сорри bigsmile;

Автор: Dimka 25.3.2005, 19:46

absorbb
Я не думаю, что можно будет сделать навороченную прогу построения графиков. Сложно, однако. Если реально, то чтоб можно было строить несколько графиков и работать с каждым отдельно. Искать пересечения графиков, пересечения с осями, трассировка, исследования функции и т.д.
А вообще я еще подумаю тоже хорошенько, что можно хорошего сделать. ;)
И еще мои предложения по добавлению функция в Students Calculator:
1. Добавить констант. Например: скорость света (299792458 м/с); g (9.80665); G (6.6725985E-11) и т.д. У меня их в кэлке 10.
2. Добавить работу с процентами.
3. Если реально, то другие системы исчисления. Типа двоичная, восьмеричная ну и шестнадцатеричная.
4. Добавить рэндом.
5. Тоже если реально, хотя бы примитивную статистику (но это даже наверно в Extended Calculator). Сумма, среднее арифметическое, Сумма квадратов.
6. Ну и совсем сложное – это работу с дробями.
Короче предложений много, только у тебя рук на них не хватит. :)

Автор: dion 25.3.2005, 22:18

На первом мемте хотел бы видеть рисовалку графиков и системы счисления.

Автор: VANDAL1 26.3.2005, 4:10

а вот всетаки сделай дроби! Не всегда знаком здоровую дробь можно заменить на / ! На моем саром casio так было можно (пока его не посеял :( )

Автор: absorbb 26.3.2005, 5:40

VANDAL1, заменить можно всегда если заключать в скобки т.е. так ln((2+4)/(34-1)) и никогда если не заключать.
Дроби нужны школьникам которые складывают и умножают дроби с целью получить ответ в дробях. Если же ответ в дробях выводиться не будет, то смысла от них нет. Хрен знает короче если напишу алгоритм преобразования десятичной дроби....
Ну только тогда придется вставить вместо какой-то функции из 4ого уровня.
Dimka,
1. Пришли мне плиз свой список констант. Хотя это реализовать непросто.
2. В строковых калькуляторах не видел такой функции да и непонятно как её реализовывать ваще. Напомню, что 100%==1
3. Реально, но зачем это нужно в калькуляторе, может кто объяснит? Будет наверно в Extended, тк сами понямаете, что для ввода 16ых придется переделывать всю клаву :(
4. Можно, но опять вместо функции из 4ого уровня, но зачем??? Где это применяется?
5. Статистики не будет, тк я ваще мало понимаю о чём речь идет :-/
6. Если осилю алгоритм преобразования в дробь и будет время постараюсь их реализовать.

Автор: absorbb 26.3.2005, 15:45

Новая версия Students Calculator 1.02!
Изменения в версии 1.02 от 26.03.2005:

1. Добавлена возможность преобразования ответа в простую дробь. (ANS to a/b/c) Алгоритм экспериментальный и достаточно медленный. Надеюсь получится улучшить.

Теперь можно использовать его для расчета дробей. Только дроби придется писать так: (2/3) или (16+4/5) если есть целая часть. А потом преобразовывать ответ в дробь. К сожалению в текущий алгоритм символ стулчика для дробей оказалось добавить очень сложно, но надеюсь того что сделал должно хватить.

Автор: VANDAL1 26.3.2005, 16:00

ура и еще раз ура!!!

p.s. на чем пишешь калк и как научился! Заранее спасибо!

Автор: absorbb 26.3.2005, 16:36

VANDAL1,
Я ещё сделал чтобы ответ покрасивее рисовался. Можете перекачать.
Меня всегда очень прикалывает, когда спрашивают на чем я написал JAVA Calculator для мобил :)
Ты не первый кстати, далеко не первый.
Основы программирования на разных языках у меня были уже и (С++ в том числе)
а JAVA научился по исходникам FM. Тем более что JAVA это упрощённый С++, в котором все написали уже за тебя.

Автор: Dimka 26.3.2005, 20:11

absorbb, я просто раньше очень увлекался калками и очень хорошо их изучал.
1. Для работы с дробями нужно использовать аппроксимацию простой дроби. У меня, где то был алгоритм. Если найду его то скину. А так сейчас его уже не помню.
2. Константы: с=299792458; g=9.80665; G=6.6725985E-11; Vm=0.0224141; Na=6.022136736E23; e=1.602177335E-19; me=9.109389754E-31; mp=1.67262311E-27; h=6.62607554E-34; k=1.38065812E-23. Что это за константы думаю не надо объяснять. Сам знаешь. :) А почему сложно реализовать? Сложно ручками вбить несколько констант в прогу? ;)
3. Рэндом и проценты можно и не добавлять, т.к. они не нужны, но во всех формульных калках они есть.
4. Статистику можно сделать через меню отдельным модулем. Это типа вводишь кучу чисел (придется их в массив загонять), а потом калк выдает их сумма, среднее арифмитическое, геометрическое, сумма квадратов чисел. Короче это очень просто на мой взгляд.
5. А системы исчисления очень нужны. Можно их сделать тоже отдельным модулем через меню.
У меня в калке так сделано. Есть меню, в котором выбираешь: основной режим работы; статистика; системы исчисления; работа с комплексными числами; решения систем линейных уравнения (Можно добавить кстати. Очень просто считается по формулам Крамера); и решение квадратного уравнения (совсем просто сделать).
Ну это все предложения. А делать или нет, сам решай. Все равно твой калк на Яве ЛУЧШИЙ!!! :)

Автор: absorbb 26.3.2005, 21:09

Dimka,
1. Было бы неплохо если найдешь. Так как тот алгоритм что ща - я сам накатал. Но если не найдешь нестрашно. Я в понедеьник спрошу про это у препода по матану. Он программированием для математики не в шутку увлекается.
2. Сложность зависит от способа добавления. Ну да не очень сложно впринципе
3, 4, 5. Если толкьо в Extended в этом точно не будет.
Ваще над Extended нада долго думать. Сложно реализовать все это и сохранить удобный и интуитивно понятный интерфейс.

Автор: IvenGo 27.3.2005, 11:04

absorbb, я первый раз увидел что на с380 наконец потухла подсветка когда я нетрогал клаву в течение 5 секунд. ;) . Как ты это осуществил? Я хочу чтобы и в других приложениях была такая возможность. Сложно ли это сделать?

Автор: absorbb 27.3.2005, 11:10

IvenGo, функция flashBacklight(время в милисикундах) для объекта Display. Прикол в том что вообще-то это не совсем функция включения подсветки. И каждый тел её по своему понимает. Моторола просто зажигает подсветку а Сониериксон например мигает. В понедельник на сименсах проверю. Поэтому я и не выкладываю MIDP2.0 версию в массы. Но если только для Моторол то наура.

Автор: Dimka 27.3.2005, 19:28

absorbb, у меня есть еще несколько замечаний и предложений:
1.У тебя программа сейчас переводит в дробь не точно, а приближенно. Это очень плохо. Она выдает дробь, ты думаешь, что это правильный ответ, а на самом деле может быть приближенный. Лучше, если точного соответствия прога не находит, выдавать ответ десятичной дробью. Сделай пожалуйста.
2. У меня в калке есть одна функция, которой я очень часто пользуюсь. Одна ячейка, называемая PROG может хранить не только число, но и формулу. При чем можно использовать переменные, типа X, Y. И когда такую формулу, загруженную из этой ячейки, запустить, то калк не сразу считает значение выражения, а спрашивает значения переменных, которые ты использовал и потом считает значение выражения с учетом данных, которые ты ввел. Например, считаю я лабу. В ней есть одна формула, по которой я считаю 20 раз, но с разными данными. Ввожу формулу, запускаю, ввожу значения и получаю ответ. Опять ввожу – ответ. Очень полезная функция. Если реально, замути. ;)
3. Я разобрался, как строить графики в http://www.garret.ru/~knizhnik/calculator.zip. Там все просто, не знаю, почему раньше не получалось… Советую тебе тоже на тел поставить, может какие мысли возьмешь от туда. Или даже куски кода, если можно хорошо дизассемблировать. Надо создать одну запись, в которую написать типа: f(x)=x*x. Проверить ее, нажав EVALUATE. И еще одну, в которую написать: plot(ОТ,ДО,f). ОТ – это минимальное значение по оси x, а ДО – максимальное. И опять нажать EVALUATE.

Автор: absorbb 27.3.2005, 20:57

Новая версия 1.05!
Изменения в версии 1.05 от 28.03.2005:

1. Добавлена возможность вставлять основные физические константы через меню Constants.
2. Добавлена возможность удалять из главного меню ненужные пункты (Settings).
3. Исправлены мелкие недочеты.

В MIDP2.0 версии не гаснет подсветка в меню (только в режиме Fullscreen)

Dimka,
1. Подумаю над этим. Хотя с тобой несогласен.
2. Только если в Extended. Блин в него уже стока возможностей планируется, что действительно наверное летом только сделаю.

Автор: kartodriver 28.3.2005, 7:10

Цитата
Людей скачавших и установивших очень прошу отписаться: работает ли и на каком телефоне.

На моем работает без проблем, только пока не освоился, но вещь полезная :)

Автор: 4fatal 29.3.2005, 7:04

absorbb, снимаю шляпу с восхищением, я уже давно не студент но порой надо что-то посчитать и пробовал много вариантов все говно, твой без всяких преувеличений самый лучший

Автор: VANDAL1 30.3.2005, 10:25

Молодец её богу, меня мне калк стока времени экономит! :)

Автор: Dimka 30.3.2005, 18:20

absorbb!
1. Что такое mn? Масса нейтрона? Если да, то разве она отличается от массы протона? По-моему нет смысла ее ставить.
2. Вот еще несколько новых полезных констант: Электрическая постоянная (эпсилон) E=0.885E-11; Магнитная постоянная (мю) m=1.257E-6; Постоянная Ридберга R=2.07E16; Постоянная Фарадея F=0.965E5
А так все отлично. Подсветка работает без глюков. :)

Автор: VANDAL1 6.4.2005, 10:38

глупя идейка но мож сделать возможность смена скинов?

Автор: absorbb 6.4.2005, 13:45

VANDAL1, действительно глупая идея :)

Автор: Dimka 6.4.2005, 18:21

absorbb, ты временно забросил что ли работу над прогой?
:) Над построением графиков не работаешь? Если да, то выкладывай хотя бы beta версии. Будем тестить. :)

Автор: absorbb 7.4.2005, 6:13

Dimka, Нет пока не работаю. Если только ошибки найдутся в проге. Возможно ещё мелочи кое-какие исправлю и констант добавлю.
Сказать когда начну работать над Extended точно не могу - это зависит от многих факторов.

Автор: s_vl 12.4.2005, 17:44

блина... единственное неудобство-то что sin, cos и тд шириной как цифра...
может стоит разделить ф-ии и цифпы? а то их на экране не разобрать, особенно sin^-1...



---------------------------------------------------------
PS даже на пальме не видел такого удобного калькули...

Автор: absorbb 13.4.2005, 17:30

Новая версия 1.07!
Изменения в версии 1.07 от 13.04.2005:

1. В истории ввода теперь сохраняется 9 строк.
2. В список Constants добавлены ещё 3 константы
3. Небольшая оптимизация алгоритма преобразования в простую дробь.

s_vl,
сенкс

Автор: Demm 14.4.2005, 21:38

Я не очень понял про пдсветку.В какои версии и где она выключается?

Автор: absorbb 15.4.2005, 5:06

Demm, В MIDP2.0 версии можно включать режим Fullscreen , а также настраивать время горения подсветки.
Через меню Settings

Автор: VANDAL1 15.4.2005, 6:57

а как насчет проги по графикам?! идет дело?

Автор: Beaumont 15.4.2005, 11:28

Есть проблема:
log читает как десятичный логарифм (lg)
Если так задумано, то почему бы не сменить подпись.Будет всё-таки правильнее.

А так прога прото рулез! :D bigsmile;

Автор: absorbb 15.4.2005, 12:23

VANDAL1, нет ещё
если и будет то летом.
с этим ещё проблема есть - нужно на семенах нормально заставить работать

Bomone,
Так эту функцию метят на обычнах калькуляторах

Автор: s_vl 15.4.2005, 18:25

2absorbb
а как на счет нормальных обозначений функций (т.е. не в ширину цифры)
такое не ожидается?

Автор: absorbb 15.4.2005, 18:36

s_vl, нет не ожидается. Весь мой калькулятор базируется на том что каждая функция значится одним символом - так намного проще распознавать. Обозначения вполне понятные - к ним быстро привыкнешь, да и символов экономят прилично. Не то что на обычных - ввел син, кос с аргументами и всю строку забил.
Кароче чтобы это изменить надо заново калькулятор написать.

Автор: Beaumont 16.4.2005, 6:05

Цитата
Так эту функцию метят на обычных калькуляторах


Спасибо, понял ;)

Ещё вопрос:
При подсчёте корня n-ной степени, ввожу, к примеру, 3[xкореньy]27, и он выдаёт число что-то вроде 1.12983...

Может опять я что-то неправильно делаю? blink.gif

Хотя возведение числа в n-ную степень делает правильно.

Автор: absorbb 16.4.2005, 7:48

Bomone,

Цитата
Ещё вопрос:
При подсчёте корня n-ной степени, ввожу, к примеру, 3[xкореньy]27, и он выдаёт число что-то вроде 1.12983...

Может опять я что-то неправильно делаю? blink.gif

Упс, простите. Не знаю как вышло, вроде тестил эту функцию.
Всем перезакачать версию 1.07!

Bomone, Спасибо за фидбэк :)

Автор: GH()ST 18.4.2005, 15:08

Извините за глупый вопрос, но чем отличается Калькулятор midp2.0 от обычного?

Автор: __Sergey__ 18.4.2005, 15:22

А зачем нужен первый экран с цифрами? Они, кажется на кнопках написаны. unsure.gif

Автор: absorbb 18.4.2005, 15:44

__Sergey__,
Ну во-первых точка на клаве не написана. А во вторых что ты предлагаешь вообще ничего не рисовать?!?
Если там нарисовать что-то другое то только путаница возникнет
GH()ST,
читай несколько страниц назад. Кароче если Моторола -качай мидп2

Автор: krivchenko 20.4.2005, 7:10

absorbb, Mega Thanks To You!!!
Создал просто наиполезнейшую вещь... B)

Автор: eldar 22.4.2005, 18:37

Все здорово, только нехватает интегрирования, дифференцирования, возможности работы с комплексными числами, ну и еще работы с разными системами исчисления пожалуй.
:D :D :D :D
Это я конечно шучу))
На самом деле лучше калькулятора для телефонов не видел.

Автор: Alexandr J. 22.4.2005, 19:24

И от меня тоже СПАСИБО за такую классную вещицу drink_drunks;

Автор: absorbb 26.4.2005, 22:10

Новая версия 1.1. Изменения в версии 1.1 от 27.04.2005:

1. Владельцам телефонов Siemens теперь доступна полнофункциональная версия программы.
2. Исправлен расчёт корня n-ной степени (уже в версии 1.07 с 16.04.2005).

Тем кто качал 1.07 после 16.04.2005 эта версия ничего нового не принесёт.

Автор: absorbb 29.4.2005, 19:27

Новая версия 1.12! Изменения в версии 1.12 от 29.04.2005:

1. Увеличена скорость и повышена точность алгоритма преобразования ответа в дробь.
2. Теперь если перед дробью стоит символ "Е" это значит, что результат алгоритма приближённый.

Автор: Last 4.5.2005, 10:51

absorbb, помести файл на форуме, а то не хочет качаться!!!

Автор: DSL33 4.5.2005, 13:05

Last
Всё качается! Нормально юзай инет

Автор: Last 5.5.2005, 6:45

DSL33, у меня проблем с инетом нет! blink.gif Проблемы с админами - запретили скачивание файлов, хотя файлы прикрепленные на MOTOФОРУМЕ закачиваются без проблем...

Автор: absorbb 5.5.2005, 14:54

Last,
Ну тогда получай :)
Прикрепленный файл Students_Calculator_midp2.rar   ( 38.54 килобайт ) Кол-во скачиваний: 198

Автор: Pokep 5.5.2005, 17:00

Я тут еще подумал (сидя в универе на парах):
1. почему нету logx(y)??? есть же ln, lg.... было бы не плохо :)
2. хотелось бы перевод из различных систем счисления, желательно посредством меню, чтобы не занимать кнопки, кот. итак мало :) меню можно сделать, так же отключаемым, т.е. для тех, кому надо :)

Автор: absorbb 5.5.2005, 19:06

Pokep,
1. Наверное потому что его ни в одном калькуляторе нет. Почему нет? Тк сложна реализация. Сложна потому что это функция двух переменных. И даже если вдруг это реализовать, то это повлечет за собой кучу неоднозначных ситуаций. Любой логарифм можно выразить через стандартный.
Вердикт: не будет никогда ни при каких обстоятельствах.
2. Нехочу. Этим пусть другие программы занимаются. Не думаю что это реально нужно. У меня никогда не возникало потребности. Но черт его знает может быть когда-нибудь и сделаю, но врядли. Опять таки это непросто. А! вспомнил: мегапаскали в бары или мм.рт.ст. переводить. Но это все ерунда.

Автор: SL.Hunter 6.5.2005, 18:43

Pokep,
Лови формулу на уроках алгебры иногда полезно не только спать, но и слушать :)LogaX=LogbX / LogbA, гда a и b это основания причём можно например сделать b=10, тогда всё легко считаеться и формула принимает вид:
LogaX=lg(x)/lg(a), кстати absorbb, а разве нельзя написать алгоритм проделовующий это действие для особо линивых, будет первый калькулятор с такой функцией? Мне кажетсья это несложно (поправте если не прав), позже попробую на Бейсике или Паскале, а то в Jave, я ноль :)

Автор: absorbb 6.5.2005, 18:50

SL.Hunter,
Спасибо. Но ничего писать не нужно. В этом сложности нет.
Очень большие проблемы с разпознаванием и вводом. Тк это функция двух аргументов, то как задать 2 аргумента отдельно друг от друга? А после этого туча практически неразрешимых проблем, связанных с тем, что в качестве аргументов могут быть не только числа, но и выражения и другие функции. Поверьте мне, если бы это было легко сделать вы бы обязательно видели бы такую функцию в железных инж. калькуляторах.

Автор: Virusid 6.6.2005, 16:10

Молодец ! Отличный калькулятор, а я уж думал специально научебу покупать калькулятор :)))))))))

Даешь РОССИИ РУССКОЕ МЕНЮ !

Автор: absorbb 6.6.2005, 19:32

Virusid,
Не думаю что стоит делать русское меню. Т.к. меню в основном состоит из стандартных терминов, которые знают все. А обновлять (если придется конечно) уже 6 версий это гимор большой.

Автор: pahan_tver 7.6.2005, 7:46

absorbb, еще раз спасибо за калькулятор.
Поняв, что двустрочные калькуляторы рулят, я даже купил себе Citizen SRP-285II

Автор: vfcnth 13.7.2005, 20:51

и всетаки жаль что нет русского меню drink_drunks;

но и без русского меню спасиба unsure.gif

Автор: Барыга 16.7.2005, 12:00

Чувак, хорошо бы если он ещё и графики строил!!! займись пожалуйста, буду оч. благодарен ph34r.gif ph34r.gif ph34r.gif

Автор: Il4Iz 21.7.2005, 21:21

Большое спасибо за мобильный калькулятор!!! Ну очень хорошая штука! Хотел было я покупать кальк-р, а потом подумал, что, наверное, кто-нить додумался запехнуть его (кальк-р) в моторолу. И вот наткнулся. Еще раз спасибо. Первый день пользуюсь, претензий нет, разве что неяркое оформление, а впрочем, это даже и лучше - не отвлекает.

А про построение графиков идея хорошая.

Автор: Барыга 23.7.2005, 19:16

Вот видишь это нужно многим!!!! помоги нам!!! ph34r.gif ph34r.gif ph34r.gif
Советы и дружественная поддержка на danil_41@mail.ru как сделаешь дай знать! ты и так уже много сделал! молодец чувак!! ph34r.gif ph34r.gif

Автор: absorbb 5.8.2005, 16:42

Барыга,
Бывает и часто. И что теперь на каждую твою тупую мессагу отвечать?! Треть этой темы состоит из просьбы сделать графики. Ты думаешь у меня на клаве такая кнопка есть что-ли "добавить графики в кальк" ?!
Не делаю т.к. нет ни времени ни желания. Как только появится (если появится) буду делать.
[OFF]
А ты опять начал накручивать себе "Сообщения". Ну смотри мне. Мало было бана на 3 дня?!?
[/OFF]

Автор: SaMbl4 8.8.2005, 19:37

Да, я тож думаю что в этом калькуляторе графики не нужны, у него другое назначение - бысто считать. Классная замена встроенному :)

А тем кому надо графики строить - где-то на форуме я видел такой, может и в файлах. Calculator называется. Считать обычные выражения на нём не очень удобно, а графики строит классно.

Автор: Mid 18.9.2005, 10:18

absorbb
А можно этим калькулятором считать системы счисления??? Прибовлять,умножать,делить...

Автор: wvitalik 18.9.2005, 12:34

А можно сделать что б допустим sin30 выдавало не 0,5 а 1/2 потому как sin45 (и ему подобные значения) в десятичнем дробе не точные!

Mid,
конечно можно, нажми на #

Автор: Mid 19.9.2005, 14:07

wvitalik
Как именно?Там ведь нет как в обычных калькуляторах:Hex Dec Oct Bin...

Автор: absorbb 20.9.2005, 18:29

Mid,
Hex Dec Oct Bin - нету. Так как они противоречат первоначальной идее простоты клавиатуры. Это 6 лишних кнопок.

wvitalik,
в дробь преобразовать можно.
Но чтобы в ответ писал корень из двух деленное на два?!?! это ты загнул.
а десятичная дробь там очень точная. Тебе мало 16 разрядов???

Новая версия 1.13! Изменения в версии 1.13 от 20.09.2005:

1. Повторение действия клавиши при удерживании.

Автор: Mid 21.9.2005, 18:00

absorbb
Так значит нельзя?

Цитата
А можно этим калькулятором считать системы счисления??? Прибовлять,умножать,делить...

Если можно то каким образом? (уж больно надо unsure.gif )
сказал ведь что нельзя

Автор: absorbb 3.10.2005, 18:42

В ближайшее время начну делать системы исчисления!!

Я так понимаю в этом режиме пропадает нужда в большинстве функции - остаются только простые операции. Так вот какие операции нужно оставить в ражимах BIN OCT HEX?

Автор: xeros 3.10.2005, 18:58

@absorbb,

It's great news - it's good to hear that yours calculator will have DEC, BIN, OCT and HEX! :-)))))
These are the functions I needed :-) Thanks!

Yours calculator is the best! :-)

Автор: absorbb 24.10.2005, 0:15

ДОСТУПНА НОВАЯ ВЕРСИЯ Students Calculator 1.5.0 BETA !

Изменения в версии 1.5.0 от 24.10.2005:

1. Добавлена возможность считать в системах HEX, OCT, BIN! Для этих режимов доступны новые функции div, or, and, mod, xor, not, >>, <<
2. Функция ANS to text заменена на Convert ANS и теперь представляет ответ сразу во всех форматах (DEC,HEX,OCT,BIN)
3. Добавлена функция Past ANS для прямой вставки ответа в строку. При этом ответ полученный в другой системе исчисления преобразуется в текущую.
4. Новые форматы для угловых аргументов - Грады и Длина дуги
5. Оптимизация кода и графики.
6. Небольшие фиксы в алгоритмах распознавания строки.

http://calc.motofan.ru/Students_Calculato1_5_0beta.rar - внимание! данную версию надо ставить не сохраняя данные от предыдущей.
Прошу тестировать.

Автор: Имя 24.10.2005, 5:58

absorbb, BIGTHANX за калькулятор.

Цитата
Прошу тестировать
Смотрел на эмуляторе - впечатлился... Ошибок не прощупывается!
Сделал для себя вывод, что версии 1.1.2 мне вполне достаточно, "БЕТУ" пропущу thumbup.gif

Автор: KosteT 24.10.2005, 15:41

absorbb,
Пользуюсь твоей прогой давно, всё радует, но плиз сделай так, чтобы при fullscreen можно было нажимать меню+цифра т.е. быстрое меню, а то у меня не работает, плиз!!!

Автор: Mid 25.10.2005, 17:30

absorbb
Спасибо тебе за такой классный калькулятор!!!! clap;applo
Для студентов сомое то! :)

Автор: absorbb 25.10.2005, 19:57

ДОСТУПНА НОВАЯ ВЕРСИЯ Students Calculator 1.5.0 BETA2 !

Изменения в версии 1.5.0beta2 от 25.10.2005:


1. История ввода для каждого из режимов DEC,HEX,OCT,BIN теперь своя.
2. Исправлены глюки клавиатуры.
3. Исправлены приоритеты при расчете функций div, or, and, mod, xor, , >>, <<

Качайте с http://calc.motofan.ru

Автор: Mid 1.11.2005, 14:24

absorbb
При получении результата он весь не может уместится в строку. Например 10:3 3.3333333333333333333333 выводит: .333333333333333333. Тоесть целые вообще не видно что не есть гуд! Исправь пожалуста.
исправил втихую несколько дней назад - перезакачай.

Автор: Dr.Lector 3.11.2005, 21:48

Спасибо, крутой кальк!!!
А я думал покупать в магазе придется.

Автор: absorbb 1.12.2005, 20:46

ДОСТУПНА НОВАЯ ВЕРСИЯ Students Calculator 1.5.0 BETA3 !

Изменения в версии 1.5.0beta3 от 1.12.2005:


1. Новый алгоритм распознавания и расчета строки. Написан практически с нуля.
2. Исправлены приоритеты побитовых операций - теперь соответствует принятым в программировании.
3. Значительно ускорен алгоритм преобразования в дробь. Также повышена точность преобразования.
4. Новый алгоритм сохранения настроек и работы с формами настроек.
5. Оптимизация всего кода программы.
6. Мелкие багфиксы.

Качайте с http://calc.motofan.ru.

Автор: bdfy1985 19.12.2005, 22:30

Отличная программа ! а то калькулятор обычный по жизни забываю :)
А можно Clear вывести на более видное место ? чтоб No dial кнопку к примеру можно было на эту команду настроить.
Не планирует ли автор забожить еще что нибудь из этой серии ? Вроде матричного калькулятора приличного или построителя графиков ?

Автор: pro123 20.12.2005, 16:01

absorbb, а ты можешь добавить построение графиков? Тогда вообще круто будет.

Автор: absorbb 7.1.2006, 18:00

ДОСТУПНА НОВАЯ ВЕРСИЯ Students Calculator 1.5.0 BETA4 !

Изменения в версии 1.5.0beta4 от 7.01.2006:


1. Теперь можно настроить формат данных для вычислений в режимах HEX, OCT, BIN - 1, 2 или 4 байта (Number Format)
2. Исправлены проблемы отрисовки клавиатуры на некоторых телефонах.
3. Мелкие багфиксы.

Качайте с http://calc.motofan.ru.

bdfy1985,
Новую строку удобнее создавать джойстиком вниз, чем Clear.
pro123,
Пока не планируется.

Автор: absorbb 26.3.2006, 17:14

ДОСТУПНА НОВАЯ ВЕРСИЯ Students Calculator 1.5.0 PR !

Изменения в версии 1.5.0 PR от 26.03.2006:

1. Использована новая версия класса Real.java с исправленной ошибкой расчета на некоторых телефонах Siemens и Nokia. Специальная версия для Siemens теперь не нужна.
2. Исправлен неправильный расчет констант.

Автор: Stasilok 27.3.2006, 12:24

Цитата(absorbb @ Воскресенье, 26 Марта 2006, 19:14)
ДОСТУПНА НОВАЯ ВЕРСИЯ Students Calculator 1.5.0 PR !

Изменения в версии 1.5.0 PR от 26.03.2006:

1. Использована новая версия класса Real.java с исправленной ошибкой расчета на некоторых телефонах Siemens и Nokia. Специальная версия для Siemens теперь не нужна.
2. Исправлен неправильный расчет констант.
*


тест SIEMENS S75 Всё чики-пики.. Пашет вроде без багов.. Когда сделаешь выбор языков??, а то многие Английский не учили в школе..)) Я не про себя..

Автор: absorbb 27.3.2006, 15:08

Stasilok,
Планов много,
а времени и желания не очень.
Эту версию еле вымучал. а ведь на некоторых самсунгах настройки еще не сохраняются - фиксить надо.
а еще хочется чтобы MIDP2 версия для всех телов была...
фиг знает када будет.
Бросать проект по-любому не хочется ;)

Автор: KosteT 27.3.2006, 16:52

absorbb,
И не надо его бросать :) !

Автор: Lexa007 22.4.2006, 8:42

люди..косинусы и синусы студентс калькулятор правельно считает?а то обычный калькулятор виндовский другой ответ выдаёт..что скажите?

Автор: absorbb 22.4.2006, 9:22

Lexa007,
Скажу что углы измеряются не только в градусах, но и в радианах.

Автор: Zuber 3.5.2006, 10:33

Может быть, я чего-то не нашел, но мне непонятно, как вводить "E" (например 5E15, т.е. 5*10^15). Причем в константах-то этот символ используется!
Но в целом кальк - Супер.

Автор: absorbb 3.5.2006, 11:14

Zuber,
Никак ;)
Можно конечно вставить константу и удалить лишние символы.

Но ваще у меня вместо E используется 10^X
результат такой же
а дублировать 2 одинаковые функции нехочется.

Автор: Zuber 4.5.2006, 6:54

Цитата(absorbb @ Среда, 3 Май 2006, 17:14)
Но ваще у меня вместо E используется 10^X
результат такой же


В том то и дело, что результат не такой же.
Например, 5E10 ^2 = 2.5E21, а 5 10^x 10 ^2 = 5E100.
И очень во многих случаях так, т.е. получается, что 5E10 - это одно число, а 5 10^x 10 - это операция, которая имеет приоритет, операнды, которые могут быть нецелыми, могут быть выражениями и т.д. И при простой замене E на 10^x могут происходить
неприятные и трудноотслеживаемые казусы.

Мне кажется, ввод символа E был бы намного полезнее операции 10^x. Хотя бы потому что в очень многих физических задачах используются слишком большие/маленькие числа, чтобы вводить их просто так. (из-за этого, кстати, и весь сыр-бор) А для 10^x я не встречал ни одного применения. В крайнем случае это можно всегда написать явно. т.е. 10 X^y.
Короче, я за то, чтобы на месте 10^x стояла именно E, либо постоянно, либо чтобы это было можно выбирать в опциях.

Автор: absorbb 4.5.2006, 18:17

Zuber,
Я подумаю.

Автор: Stalker.mg 11.5.2006, 7:58

а что с сайтом calc.motofan.ru ?

Автор: absorbb 11.5.2006, 17:20

вопрос к админам мотофана

Автор: KEO 12.5.2006, 2:39

Цитата(Stalker.mg @ Четверг, 11 Май 2006, 13:58)
а что с сайтом calc.motofan.ru ?
*


Сам столкнулся с проблемой субдоменов на motofan.ru. Нет пока нормальной работы сайта. Временно можно пользоваться сайтом по ссылке http://motofan.ru/calc/ . Это касается всех проектов MotoFan.

Автор: MIakulpA 24.5.2006, 16:14

absorbb, ПРивет! У меня важное (и как мне кажется полезное) предложение! =)) Сделай пожалуйста в меню цифровую навигацию, а то очень неудобно, долго добираться до пункта "Clear". Я понимаю, что есть еще 9 строк для ввода, НО иногда они все бывают заполнены. А удалять все цифры левой кнопкой долго. Пожалуйста сделай в меню цифровую навигацию! Заранее спасибо))

Автор: absorbb 24.5.2006, 17:01

Меню рисует телефон.
Если в настройках удалить лишние пункты, так чтобы всего их стало <10, то циферки появятся.

Автор: 4ep 24.5.2006, 19:21

absorbb, а можешь замутить Calc как плагин к iShell'у?

Автор: absorbb 24.5.2006, 19:34

могу
но не до этого сейчас.
проще исходники дать кому-нить

Автор: Dimka 24.5.2006, 20:06

absorbb, а вообще еще перед летом 2005-го ты говорил, что летом займешься созданием в проге функции построения графиков. Я так этого ждал... Уже не будет значит? :(

Автор: absorbb 24.5.2006, 20:15

Dimka,
Не обещаю, но все может быть.
пока энтузиазма не очень.
еще ведь сессия на носу, практика и параллельно всему этому работа.

Автор: MIakulpA 25.5.2006, 8:17

absorbb, а можно тогда этот пункт "Clear" поднять в самый вверх? Это будет намного удобней.

Автор: KosteT 25.5.2006, 8:47

absorbb,
Пока - это самое умное предложение(Пункт очистить в самый верх)! А то я из-за этого пользуюсь старой версией, где пункты пронумерованы! Учитывая сессию, как свою ,так и твою, можно было бы очень быстро реализовать сие чудо ... Как раз к сессии! :D

Автор: Synergy 27.5.2006, 17:08

Респект! вещь!

Автор: absorbb 27.5.2006, 18:45

MIakulpA,
KosteT,
я же ответил как сделать чтобы цифры появились.
цифры появляются если пунктов меньше 10
сделать это легко через настройки
Exit например убрать
Ans to Y
Constants...

Автор: blackbox 27.5.2006, 21:06

absorbb,
Есть предложение сделать версию под CLDC-1.1, там есть встроенная поддержка плавающей точки (java.lang.Float, java.lang.Double).

Автор: absorbb 27.5.2006, 21:15

blackbox,
В том классе, который я узаю функций намного больше.
Переписывать очень много
а смысла никакого.
Так что её не будет никогда.

Автор: KosteT 28.5.2006, 4:43

absorbb,
Сорри тупанул :)
Ну а как перенести повыше пункт очистить.
off_topic; А зачем нужна плавающая точка и что это?

Автор: absorbb 28.5.2006, 7:21

KosteT,
Никак. Да и зачем перемещать - если цифрой можно вызвать.

плавающая точка - это дроби вида 12.222 0.2345 456.12382394

Автор: Имя 1.6.2006, 8:32

absorbb,
не сохраняется настройка "Fullscreen", снимаю, а она снова взводится blink.gif
к тому же софт-кнопки в этих режимах действуют по-разному (почему бы?), да и список команд в "Меню" пополняется двумя строками и может оказаться >10!

про 10^x: с приоритетами не очень явно, хорошо бы инструкцию почитать (от студенчества меня уже десятка лет отделяет, но есть и более предпенсионного возраста юзеры твоего калька... в восторге!), а с отрицательными степенями так вообще гемор - получается на 2 знака больше (2*1/10x7), чем если бы можно было 210x-7, но выходит ERR :( Эта боль излечима? bigsmile;
Upd: просто надо пользоваться специальным значком отрицательного числа (-), на третьем экране он.

Автор: KosteT 1.6.2006, 9:17

absorbb,
Насчёт точки понял, а с пунктом нет! Смысл такой-если пунктов >9 то нумерации нет, и надо вниз на 5 позицию (если не ошибаюсь, но не в этом суть) идти, зачем? Если очистить - это самый важный пункт в меню.
off_topic; Кстати можно ведь объеденить некоторые пункты?

Автор: Имя 1.6.2006, 9:35

KosteT, а давай попросим absorbb сделать это в настройках - добавить возможность назначить на "Fire", например! B)
ЗЫ: или вот такая идея - при удерживании "DEL" очищать поле ввода.

Автор: ZateiNIK 3.6.2006, 13:28

Вначале СПАСИБО создателю за такую полезную прогу.
А теперь хотелось бы узнать, куда делось вычисление отрицат. чисел в версии MIDP2.0 версия Students Calculator 1.5.0 PR?Даже если я ставлю скобки, всё равно пишет ERROR.Из-за этого пришлось оставлять старую версию - там всё путем. <_<

Автор: absorbb 3.6.2006, 13:34

ZateiNIK,
Все как было так и осталось.
просто отрицательное чилос нужно получать не операцией вычитание
а специальным значком отрицательного числа (-)

Автор: ZateiNIK 3.6.2006, 13:55

Всё разобрался, пасибо.Я этот значок не сразу заметил.

Автор: KosteT 3.6.2006, 15:31

absorbb,
А почему, кстати, при удержание del строка не очищается?
Имя, - ты гений, я об этом думал, а спросить забыл :) !

Автор: Имя 3.6.2006, 19:32

Цитата(absorbb)
не операцией вычитание
а специальным значком отрицательного числа (-)
снята вторая часть моего поста от 1 Июня 2006, 14:32. Спасибо, absorbb!

KosteT, у меня это годами выработанный навык - забывать rolleyes.gif но иногда он не срабатывает :D

Автор: sumo 13.6.2006, 19:33

сегодня обнаружил такое:
если в ответе получается отрицательное число и его сохранить в переменную X или Y, а потом вывести эту переменную то получается совсем другое число!
* например ввели "-3", нажали DialButton, получили ответ "-3", выбрали ANS->X, набираем новую формулу - просто Х, жмем DialButton, и получаем 1,157920...e77

Автор: Na_Minutku 24.6.2006, 18:09

спасибо! супервещь

Автор: aziz 5.7.2006, 10:15

Братана... Добавь пожалуйста в свой калькулютер нахождение производных и первообразных... Спасибо. ph34r.gif

Автор: KosteT 5.7.2006, 10:22

aziz,
И как ты это себе представляешь?
Лучше уж Интегралы считать(Площадь фигуры)!

Автор: Vorozha 19.8.2006, 19:59

absorbb
Если можно, добавь, пожалуйста в калькулятор конвертер величин (ярды, мили, галоны, фаренгейты и т.п.). Пробовал два конвертера (от Е398 переделаный с сонерика), но они не заработали на V3. Может ты сможешь чем-нибудь помочь <_<

Автор: afreaka 7.9.2006, 21:23

Motorola PEBL U6 работает! :))
Спасибо !

Автор: HooZz 9.9.2006, 9:56

Просто хочу выразить огромную благодарность за эту супер вещь. Очень часто пригождается. Удобнее даже придумать сложно.

большое человеческое СПАСИБО

Автор: S-Adm_n 11.9.2006, 18:02

Сперва, Спасибо большое! Затемsmile.gif)
1. Есть ли инструкция? Интересует, что такое sh, ch, th , ash, ach, ath
2. Не планируется ли добавление операций комбинаторики (сочетания, перестановки..)

Автор: blackbox 12.9.2006, 8:44

Цитата(S-Adm_n @ Понедельник, 11 Сентября 2006, 21:02)
sh, ch, th , ash, ach, ath
*


гиперболические функции

Автор: wRAR 19.9.2006, 20:40

Не понял, а упомянутое на прошлой странице и наблюдающееся у меня на C380 и L2 несохранение настройки полного экрана - это фича?

Автор: Dr.Lector 23.9.2006, 19:57

Нереално крутой калькулятор, респект!!!
Я им уже 11 месацев пользуюсь, зачот, аффтар жжот!!!

А мне интересно, а можно сделать прогу,
которая строит графики сложных функций!

Автор: Chili89 26.9.2006, 7:12

А где его скачать то ссылки не работают!

Тут качай http://calc.motofan.ru/

Автор: Nemo55555 28.9.2006, 23:04

Люди помогите. Не пойму как возвести х в степень y. Через задание переменных?

Автор: blackbox 29.9.2006, 17:42

Nemo55555,
X <x^y> Y =

Автор: -mak- 1.10.2006, 19:28

Большое спасибо за такую прекрасную вещь, когда был мпх200, очень не хватало, все сделано очень интуитивно понятно, выручает чуть ли не каждый день drink_drunks;

Автор: Alesha_Pl 20.10.2006, 7:26

А как насчет добавить в калькулятор разные системы счисления (2, 8, 16) хотя бы сложение и вычитание, ну и преобразование из одной в другую.

Автор: Stalker.mg 20.10.2006, 7:58

Alesha_Pl,
уже есть, в опциях посмотри :)

Автор: Alesha_Pl 21.10.2006, 7:57

Да, да, уже все нашел. У меня версия постарше стояла.
А русификация менюшки не предвидется?

Автор: Kolt 25.10.2006, 9:55

А я что-то не нашёл в проге процентов? Неужели она их не считает?

Автор: Kot Vasiliy 6.11.2006, 14:17

Спасибо большое нза прогу! Очень полезная! Только вот есть еще один вопросец: как можно перевести значение HEX в DEC? Использую нетмон на гнусмасе, скачал прогу, вроде кой-чего понял, нашел HEX и DEC, но перевести не смог. Если есть такая возможность, напишите пожалуйста алгоритм, если нету -огромная просьба сделать такую возможность!:)ЗЫ:Convert ANS -думал, что это оно и есть, но чтото оно не сработало(мож, чего не так сделал:(). И если есть русская версия для телефона, буду очень-очень благодарен!!! lol.gif

Автор: Alesha_Pl 9.11.2006, 7:20

Kot Vasiliy,
Русская версия чуть выше.
Перевод единиц через конвертацию ответа. Т.е. вводишь число которое хочешь перевести, жмешь =, смотришь конвертацию ответа.

Автор: S-Adm_n 11.11.2006, 19:12

Нельзя ли сделать, чтобы:
если после вывода ответа курсор не сдвигался и сразу (не по времени, а по последовательности) нажимается знак действия, он не вставляется в конец данной строки, а создаётся новая строка с уже введённым ANS<действие> При долгих расчётах так быстрее, чем задумываться о последовательности действий и расстановке скобок.
Пример:
2+2= [выдаётся ответ 4]
*2= [получается введено 2+2*2 и ответ 6]
Хотелось бы:
2+2= [выдаётся ответ 4]
* [после ввода * создаётся новая строка, в которой значится ANS*] 2= [ANS*2 и ответ 8]

Автор: Ivnanini 14.11.2006, 13:01

Купил новый телефон (nokia e60), и конечно поставил любимый калькулятор. Работает, конечно, но все буквы/цыфры/символы выглядят настолько мелкими, что вообще ничего не видно :(
Можно специально для обладателей экранов с большим разрешением сделать версию с увеличенными раза в 4 ресурсами? Я понимаю, что дополниительно прийдется еще какие-нибудь константы пересмореть, еще чего-то, т.е. в один тык это не сделать, но это же не переделать под Symbian :) Или zoom сделать
Заранее спасибо!!!

Автор: Tungsten 14.11.2006, 14:14

Открывай jar, редактируй картинки - они лежат открыто.

Автор: Ivnanini 15.11.2006, 8:59

Tungsten
А сам пробовал?
Я воспользовался советом - получилась замечательная каша на экране. Это было бы слишком просто...

Автор: Tungsten 15.11.2006, 17:34

Я, конечно, не знаю... но на старой версии какой-то прокатило у меня... На 1.5 проверил - не работает. Мда. Тогда просим помощи у автора

Автор: GrAnd_ 15.11.2006, 23:04

Вот фигня....
Поставил на е2 его... Подсветка мигает бесконечно через каждые полсекунды. Что делать?

Добавлено 2:04:
Решение - ставьте версию для остальных телов.

Автор: Ivnanini 22.11.2006, 11:08

Tungsten
В порядке эксперимента нашел версию 1.01, там структура другая, и поувеличивал все ресурсы в 2 раза, так эффект не тот, что хотелось бы: сами кнопки-то стали больше, но в этом проблемы особой не было рассмотреть (а то и по памяти), а строка вычислений вообще потеряла читабельность, а именно ее и хотелось бы увеличить в первую очередь. А кнопки просто заодно.
Ау автор! Не продавать же новый телефон из-за неподдержки им любимого калькулятора :)

Автор: Zhendos 28.11.2006, 21:15

Кто знает почему когда к примеру в шеснадцатиричной системе исчисления умножаешь число на число, ответ выдаёт неправильный, точнее в начале числа нехватает знаков?

Автор: whitemoto 2.12.2006, 17:45

в обеих последних версиях мигает подсветка (не отключается)

Автор: Ivnanini 6.12.2006, 15:39

Все, вопрос увеличения отпал... Автор ради меня может не напрягаться rolleyes.gif
Извиняюсь, если что

Автор: absorbb 8.12.2006, 18:42

Давно я тут не был и калькулятор давно не обновлял.
Но проект не заброшен. План на 2007 год:
1. Переделка расчетов в системах, отличных от десятеричной. В текущей много багов.
2. Поддержка локализации
3. Поддержка крупных шрифтов
4. Улучшенные меню
5. Улучшенная поддержка MIDP2.0 (не только для Моторол LTE)
6. Багфиксы
7. Оптимизация кода и предоставление исходников в свободный доступ.

Внимание! Ничего из этого я делать не обещаю. Но хочу, лишь бы было время и настроение )

Автор: GrAnd_ 10.12.2006, 1:56

whitemoto,
На два поста выше прочитай, что я писал! ;)

Автор: Serix 12.12.2006, 14:47

Отличный калькулятор!
Можно добавить, что он работает и на Samsung D500e (проверено!)

Автор: Kirill111111 2.1.2007, 19:32

Привет! А нельзя сделать спец. версию для Е2? С увеличеной строкой ввода и вывода результата и кнопками цифр, а то плохо видно smile.gif

Автор: DrkRaMeN 29.1.2007, 13:47

На L7e косяк с мотороловской версией - т.к. кнопки меню больше нет, то почему-то при нажатии на левую софт-клавишу сначала удаляется символ, а потом вылезает меню. Неприятный баг - ибо удаление на другую кнопку повесить можно, а вот меню без удаления символа не вызовешь.
Ну и хотелось бы, чтобы удаление символа работало как BackSpace, а не как Delete...

Автор: Kirill111111 29.1.2007, 14:35

Цитата(DrkRaMeN @ Понедельник, 29 Января 2007, 17:47)
На L7e косяк с мотороловской версией - т.к. кнопки меню больше нет, то почему-то при нажатии на левую софт-клавишу сначала удаляется символ, а потом вылезает меню. Неприятный баг - ибо удаление на другую кнопку повесить можно, а вот меню без удаления символа не вызовешь.
Ну и хотелось бы, чтобы удаление символа работало как BackSpace, а не как Delete...
*


ну так качай midp 1.0

Автор: absorbb 29.1.2007, 19:10

В данный момент начаты работы на версией 2.0.
Основные изменения коснутся версии под MIDP2.0 - она станет доступна всем
MIDP2.0 телефонам. Версия под MIDP1.0 изменится не сильно.
TODO:
1. Оптимизация алгоритмов ввода строки (СДЕЛАНО)
2. Для расчетов в недесятичных системах будет использоваться класс BigInteger
вместо Real (в процессе)
3. Поддержка локализаций
4. Грандиозный рефакторинг кода (в процессе)
--Дальше идут измения только под MIDP2.0 - возможно будет реализовано не все
5. Экран настройки функций клавиш обеспечит совместимость со всеми аппаратами
6. Использование скинов
7. Использование различных шрифтов для строки
8. Возможность вывода сразу нескольких строк истории ввода и ответов

ну и баг с вставкой ответа в строку исправлен.
как переведу целочисленные расчеты на BigInteger выложу на тестирование

Автор: lenin2004 3.4.2007, 13:18

Заметил баг. При рассчёте арктангенса 0.8, и других 0.x арктангенсов , калькулятор выдает не верный ответ . Обычный калькулятор выдаёт другое. (1.5.0 PR, С650)

Автор: Side 9.4.2007, 14:53

absorbb,
Если не затруднит, сделай пожалуйста горячую кнопку выхода (может как дополнительная функция контроллируемая через меню). После появления возможности добавить java в главное меню я заменил стандартный калькулятор на твой, но вот выходить из него не очень удобно sad.gif.

Автор: absorbb 14.4.2007, 22:22

Первая девелоперская альфа StudentsCalculator2 v1.9.1
Changes:
1. Оптимизация алгоритмов ввода строки
2. Для расчетов в недесятичных системах используется класс BigInteger
вместо Real (Необходимо тестирование)
3. Рефакторинг кода
4. Новая версия Real.java

Известные баги:
1. Не работает Past Ans и преобразование ответа
2. Ans может глючить не в десятичных системах
3. Не работает факториал в недесятичных системах

Просьба сильно оттестировать всего, что касается расчётов. особенно в недесятичных системах.
Изменений очень много, а сам я почти не тестил )

lenin2004,
По умолчанию калькулятор считает углы в радианах, а не в градусах.

Side,
Подумаю об этом..
Прикрепленный файл stud2.zip   ( 44.78 килобайт ) Кол-во скачиваний: 232

Автор: juicedddd 15.4.2007, 13:03

absorbb, такой у меня глюк. Нажимаю меню вылазиет как и положенно строки с "выход" "about" и др. но полоса прокрутки когда захочет тогда и появляется. То появляется то исчезает!!! Пробывал на разных скинах тот же эффект!

Автор: absorbb 15.4.2007, 13:16

juicedddd,
глюк телефона

Автор: juicedddd 15.4.2007, 15:37

absorbb, а почему же в других приложениях все корректно отображается???

Автор: absorbb 15.4.2007, 17:50

juicedddd,
видимо ситуация 1 в 1 не воспроизводилась

Автор: Ponemetski 15.4.2007, 18:47

Это глюк маленького шрифта. Проявляется когда добавляем больше 9 команд к канве.

Автор: Zuber 16.4.2007, 9:15

Вижу, проект расконсервировался. В связи с этим повторю свою прозьбу насчет кнопочки для ввода "E" т.е. экспоненты (например 5E-6 и т.д.) Может быть, сделать ее опциональной - вместо 10^x. Кнопкой 10^x почти никогда не пользуюсь по прямому назначению, только в качестве замены "E". Но использовать ее в таком качестве не очень удобно из-за приоритетов операций и т.д. Я уже описывал проблему в этой ветке. При текущей ситуации делать рассчеты для физических задач очень неудобно, т.к. там часто встречаются подобные числа и сложно следить, чтобы не получилось что-то вроде 2*10^5^2.

Автор: Kirill111111 16.4.2007, 19:44

На Е2 моргает подсветка и в связи с отсутствием кнопи "меню" доступа к настройкам нет unsure.gif

Автор: juicedddd 18.4.2007, 19:39

absorbb, я все по поводу полосы прокрутки. Не мог бы ты сделать чтобы была своя полоса прокрутки, т.е бралась из jar файла а не из скина!!!
Меня до ужаса раздрожает то она появляется то исчизает.Бесит!

Автор: absorbb 19.4.2007, 4:49

Ни одной претензии к расчетам... Неужели там все хорошо или плохо тестите? wink.gif

juicedddd,
Сделай меньше пунктов в меню. Это на настройках.

Автор: juicedddd 19.4.2007, 5:35

Цитата
Сделай меньше пунктов в меню. Это на настройках.


Да я знаю. но тогда вместо полосы прокрутки появляется просто белая полоса, которая налазиет и на шапку(на коророй написано "меню") Тоже бесит, но хочется что бы всё было отлаженно до мелочей!

Автор: Kirill111111 19.4.2007, 6:29

Цитата(absorbb @ 19.4.2007, 9:49) *

Ни одной претензии к расчетам... Неужели там все хорошо или плохо тестите? wink.gif

М.. просто не кдобно чета высчитывать кагда у тебя телефон моргает как бешеный blink.gif

Автор: absorbb 19.4.2007, 18:34

Kirill111111,
Упс. сорри забыл удалить этот код.
Вод выкладываю - теперь жду претензий
Прикрепленный файл stud2.zip   ( 44.65 килобайт ) Кол-во скачиваний: 852

Автор: Kirill111111 19.4.2007, 19:17

Цитата(absorbb @ 19.4.2007, 23:34) *

Kirill111111,
Упс. сорри забыл удалить этот код.
Вод выкладываю - теперь жду претензий

На левую софт кнопку удаляется, а на правую нажимается "=" и удаляется ...
Можно меню дополнительно повесить на кнопку -30 или -31?

Автор: Mid 25.4.2007, 12:56

absorbb
При вводе 0,33+0,65+0,54*0,77+0,45+0,32 ...ну и так далиее. Когда символы заполняют свободное поле, начинают двоится числа и знаки вместо +6 получаем ++66 thumbdown.gif

Автор: Zuber 26.4.2007, 11:45

В полноэкранном режиме у меня на обе софт-кнопки вылазит меню. Соответственно, удаление не работает ни по одной.
В обычном режиме софт-кнопки работают нормально
Для двоичного режима ответ часто не влазит в строку, и виден только хвост от него. (Ну или голова)
Факториал в недесятичных системах возвращает само число.
В восьмеричной системе остались кнопки 8,9,A-E (хотя и не работающие).
В двоичной ситеме иногда если начинаешь вводить новую строку после того, как что-то посчитал первая единичка из вновь введенных становится чем-то вроде буквы I, или l или |, короче, от нее пропадает хвостик. При попытке что-то посчитать с таким числом пишет, что ошибка.
Есть еще ошибки в вычислениях, но не регулярные. Т.е. считаю - вижу глюк. Считаю то же самое еще раз - нормально. (замечал в двоичной системе).
ConvertANS из двоичной системы переводит только в десятеричную, в остальных пусто
Ну и символы тоже двоятся, когда вводишь что-то, что не влазит в строку.

Автор: zavmobila 27.4.2007, 6:17

БОЛЬШОЙ РЕСПЕКТ И УВАЖУХА!!!! прям бы расцеловал троекратным русским поцелуем. Все что было до сих пор фигня. Непонятные неудобные калькуояторы. Но этот дргуое дело. то что искал. Большое дело сделали. БОЛЬШУЩЕЕ СПАСИБА!!! Можете писать что на SE k750i тоже работает. Вроде можно сказать что протестировал. clap.gif

Добавлено позже (27.4.2007, 6:22):
И еще я обыскался подобного, но не нашел, а сюда наткнулся случайно через какой то форум точнее уже через программу где указан сайт разработчика. Спасибо что реквизиты оставляете. Я люблю только у разработчиков скачивать, если конечно они не наглеца. Вы в этом плане МОЛОДЦЫ! Так держать. А то я все волосы порсвал. Ну такую ерунду разрабатывали. А тут тебе и кнопки никаких тебе непонятных строчек и команд. Время опять же экономишь. Не устапает майкрософтовскому. Я все думал ну когда же хоть один умный найдется и сделает что ждет народ .ОТДЕЛЬНОЕ СПАСИБО ЧТО ЕСТЬ ВЕРСИЯ ДЛЯ ВСЕХ ТЕЛОФОНОВ а не только для мотек. thumbsup.gif

Автор: Zuber 27.4.2007, 9:55

И еще, в ConvertAns неправильно выводится даже текущее число. Например, в десятичной системе в строке ответа 5,5, а в окошке ConvertAns 5.3125
В шестнадцатеричной системе в ответе FF, а в ConvertAns почему-то десятичное 597.
В других системах та же беда.

Автор: Zoooom 9.5.2007, 17:31

энтава...
в общем дисплеи становятся все больше и больше, а буквы на них все меньше и меньше.
вот купил siemens Е71, у него экрам 320х240, а диагональ как у сх65....
в общем в калькуляторе влазит 30 символов но их размер удручает sad.gif
можно ли сделать их чуток побольше? раза в 2 или 3.
Для такого экрана 3х высота подошла бы, 10 символов в строке достаточно, да и надписи на кнопках станут соответствовать размерам этих кнопок smile.gif
в общем прошу сделать альтернативную версию или хотяб дать исходников поковырять....

Автор: _zZ 21.5.2007, 14:50

Здравствуйте! На моем Fly SX240 работает Ваш калькулятор версии 1.5.0 PR без
проблем восхищая своей функциональностью не только меня, но и всех окружающих.
Есть неудобство с командой Clear. Она одна из самых часто используемых, а доступа к нумерации списка меню не происходит даже если список состоит из <9 элементов. Очень хочется софт-клавишу на эту команду.
Однако я здесь в первую очередь за советом (или ответом) при запуске приложения JIMM на Fly SX240..........................

Valleo: а дальше вырезанно, пока по ушам не получил...

Автор: The Chief 31.5.2007, 9:33

Цитата(absorbb @ 19.4.2007, 22:34) *

Kirill111111,
Упс. сорри забыл удалить этот код.
Вод выкладываю - теперь жду претензий
Синус/косинус не арбайтен. sin(1) = ERR. На 1.5.0 всё нормально. V3i, R4441D_G_08.01.03R.

Автор: Dronissimo 11.8.2007, 21:59

Привет!
Наваял http://www.mobsoft.ru/content/view/300/33/ про вас. Надеюсь, не обидитесь?
:-)

Автор: (_Light_) 12.9.2007, 22:29

присоединяюсь к посту на счёт кнопки DEL можно её поставить на другую клавишу?

Автор: KullDox 17.10.2007, 22:05

Привет! Спасибо за прогу...

Всё хорошо... но как быть с дробными двоичными, восьмеричными и шестнадцатиричными числами?
Мне вот как раз это и нужно было и оказалось в нем это нельзя сделать sad.gif

Автор: ZaharS 29.10.2007, 14:51

Спасибо, прога отличная, уже давно ей пользуюсь ( и друзья тоже ). Огромный респект автору.
По делу - все что мне надо уже есть :)

Автор: Avenger72 3.11.2007, 8:47

Очень хорошая программа ! Очень помогает мне в ТГУ. Респект ! С меня +

Автор: Avenger2 6.11.2007, 7:46

Для чего нужны эти кнопки- sh, ch, th, ash, ach, ath, ANS?
Небольшое предложение по знаку = - можно его сделать на клавиатуре? А то каждый раз надо лезть в меню и его листать. Не очень это удобно.
Спасибо!

Автор: Kirill111111 6.11.2007, 16:05

Цитата
Для чего нужны эти кнопки- sh, ch, th, ash, ach, ath, ANS?

арксинус, арккосинус и т.д.
Анс - это вставка ответа в строку ввода
Цитата
Небольшое предложение по знаку = - можно его сделать на клавиатуре? А то каждый раз надо лезть в меню и его листать. Не очень это удобно.

По настройкам полазь

Автор: Avenger2 10.11.2007, 10:47

Kirill111111,
Разве арксинус, арктангенс не это не asin atan.
про равно нашел в settings NoDial buttion = . Что это за установка?

Автор: Kirill111111 10.11.2007, 18:16

Цитата(Avenger2 @ 10.11.2007, 14:47) *

Kirill111111,
Разве арксинус, арктангенс не это не asin atan.

Ну блин... значит гиперболический арксинус biggrin.gif
Цитата(Avenger2 @ 10.11.2007, 14:47) *

про равно нашел в settings NoDial buttion = . Что это за установка?

NoDial это кнопка "С" на некоторых телефонах

Автор: cms 25.11.2007, 13:56

v.1.9.1 PR
Неправильно работает корень степени x.
Например, при вводе 3{x_корень}27 выводит результат 9.

Автор: (_Light_) 27.11.2007, 3:38

1.5 версия, если ещё кому нужна, сделал нормальные кнопки: С - удалить, нодиал теперь браузер, а левая софт - меню без удаления
Прикрепленный файл calc_1.5_v6.rar   ( 32.62 килобайт ) Кол-во скачиваний: 247

Автор: Karsar 27.11.2007, 20:11

А будет делаться поддержка Мат. Статистики? Ну чтоб он мат. ожидание, дисперсию и пр. считал...денег на инженерный калк жалко biggrin.gif

Автор: grafmoto 28.11.2007, 5:42

Karsar, я такими просьбами сюда:
http://forum.motofan.ru/index.php?act=Msg&CODE=04&MID=34484

Автор: Beaumont 12.12.2007, 22:19

absorbb, большая просьба! Можешь ли ты сделать, чтобы твой калькулятор поддерживал тачскрин, думаю все кпкшники будут тебе сильно благодарны: такого калькулятора нет нигде, а кнопок на кпк не хватает... unsure.gif

Автор: Zoooom 11.1.2008, 20:49

Еще разок про увеличение размера шрифта
Вот скрин с моего мобильника - 320х240 (Benq-Siemens Е71)
Рядом он-же но с увеличенными ровно в три раза цифирками фотошопом smile.gif

Изображение ----> Изображение

Сглаживание конечно ужасное но можно наманый шрифт нарисовать если не лень(мне лень).
Насколько сложно это воплотить в жизнь?
P.S. завтра запасаюсь джавадекомпайлерами и начинаю ковыряться ибо ломать глаза об маааинькие цифирки очень надоело

Автор: cms 3.3.2008, 14:54

Откатился с v.1.9.1 PR на 1.5.0 - корень степени x работает нормально, также исчезла еще часть багов. Видимо это последняя стабильная версия, а факта того, что проект не загнулся в текущий момент, к сожалению, не заметно. sad.gif

Автор: Krab1 23.3.2008, 0:49

Я конечно давно тут не был может уже сделали! мне нужна версия для Е2 и для А1200е (тачскрин)
для Е2 особого ни чего менять не надо только убрать вообще поддержку управления подсветкой а то калькулятор моргает постоянно smile.gif))) у А1200 та же ерунда но еще и управлять нельзя в силу наличия тача.....

Автор: Kirill111111 23.3.2008, 9:00

Цитата(Krab1 @ 23.3.2008, 4:49) *

Я конечно давно тут не был может уже сделали! мне нужна версия для Е2 и для А1200е (тачскрин)
для Е2 особого ни чего менять не надо только убрать вообще поддержку управления подсветкой а то калькулятор моргает постоянно smile.gif))) у А1200 та же ерунда но еще и управлять нельзя в силу наличия тача.....

качай версию midp1 все нормально

Автор: Krab1 1.4.2008, 0:42

Цитата(Kirill111111 @ 23.3.2008, 12:00)

качай версию midp1 все нормально
*


Спасибо с Е2 разобрался скачав версию которая не для мото smile.gif))
А с точскрином как быть?

Автор: absorbb 1.4.2008, 21:21

Вторая девелоперская альфа StudentsCalculator2 v1.9.2
Изменения в v1.9.2:
1. Исправлен расчет корня n-ной степени
2. Заработал расчет факториала в недесятичных системах
3. Исправлен графический глюк при вводе длинной строки
4. Снова работают функции Past Ans и преобразование ответа
5. Некоторые оптимизации кода
Изменения в v1.9.1:
1. Оптимизация алгоритмов ввода строки
2. Для расчетов в недесятичных системах используется класс BigInteger
вместо Real
3. Рефакторинг кода
4. Новая версия Real.java

Что касается остальных баг репортов:
1. Для двоичного режима ответ часто не влазит в строку, и виден только хвост от него. (Ну или голова) - всмысле не хватает места для вывода ответа? какое разрешение экрана?
2. В восьмеричной системе остались кнопки 8,9,A-E (хотя и не работающие). - изначально не баг, а экономия ресурсов для MIDP1. Впринципе в MIDP2 можно так не экономить
3. В двоичной системе иногда если начинаешь вводить новую строку после того, как что-то посчитал первая единичка из вновь введенных становится чем-то вроде буквы I, или l или |, короче, от нее пропадает хвостик. При попытке что-то посчитать с таким числом пишет, что ошибка. - воспроизвести не удалось. Если получится воспроизвести в версии 1.9.2 сообщите плиз точную последовательность действий
4. Синус/косинус не арбайтен. sin(1) = ERR. На 1.5.0 всё нормально. V3i, R4441D_G_08.01.03R. - не удалось воспроизвести. Попробуйте версию 1.9.2 и если проявится сообщите точную последовательность действий и режим расчета. Также попробуйте на другой модели телефона. Может аппарат глючит
5. Насчет дробных чисел в недесятичных системах. Черт возьми - специально убил кучу времени когда-то чтобы все считало только в целых, т.к. именно так считает виндовый кальк и железки. Вообще в этой версии можно подсовывать уже любые модели работы с числами, но в 2.0 версии дробных недесятичные врядли будут.

Спасибо всем за репорты. Снова просьба погонять в расчетах особенно недесятичных. Если кто-то сравнит скорость расчета длинных строк с версией 1.5.0 - подарю много плюсов ) (правда боюсь в обоих случаях результат будет: "быстро" : )

Что касается перспектив. Сейчас я займусь вынесением java-интерфейса для реализации интерфейса калькулятора. Это позволит писать альтернативные морды и обработчики нажатий для калькулятора. Тотже тач скрин можно будет реализовать например. К разработке проекта подключится Stalker.mg так что будет все шоколадно )
Прикрепленный файл StudentsCalculator2.zip   ( 44.62 килобайт ) Кол-во скачиваний: 3894

Автор: Kirill111111 2.4.2008, 17:55

absorbb,
слушай... а как быть тем у кого нету кнопки меню для вызова менюшки? можеш повесить на какиенить из этих?
"-21" левая софт кнопка
"-22" правая софт кнопка

или вообще как в джиме от Хаттаба сделать софт полоску тоненькую?

Автор: absorbb 2.4.2008, 19:05

Kirill111111, Да. собственно, полноэкранный режим никто юзать не принуждает )

Автор: Kirill111111 2.4.2008, 20:49

Цитата(absorbb @ 3.4.2008, 0:05) *

Kirill111111, Да. собственно, полноэкранный режим никто юзать не принуждает )

хм.. а как тогда его отключить?

Автор: Krab1 3.4.2008, 1:09

Цитата(absorbb @ Вчера, 0:21)

Что касается перспектив. Сейчас я займусь вынесением java-интерфейса для реализации интерфейса калькулятора. Это позволит писать альтернативные морды и обработчики нажатий для калькулятора. Тотже тач скрин можно будет реализовать например. К разработке проекта подключится Stalker.mg так что будет все шоколадно )
*


Очень ждем smile.gif этого....

Автор: poofеg 6.7.2008, 20:50

хотел бы спросить почему калькулятор так плохо работает в Virtual Corelet?
и ждать ли обновлений?

Автор: ToretoN 30.10.2008, 15:48

В последней версии у меня с меню Констант, не выходит никакой кнопкой! только закрывать надо приложние, и снова входить.. исправь пожалуйста! и ещё бы было неплохо добавить русскую версию..!

Автор: Имя 9.2.2009, 18:47

ToretoN, подтверждаю, есть такой косяк

Для A1200 очень нужен хороший калькулятор. Хочется даже лучше сабжевого!.. Ведь сенсорный экран дает волю полету фантазии wink.gif
absorbb, прошу вернись к нам!

Автор: moto vetal 22.2.2009, 17:37

Можно сделать калькулятор под L9, чтоб на экране 176х220 работала кнопка C, буду очень признателен thumbsup.gif

Автор: BAK 26.2.2009, 8:48

С разрешения создателя калькулятора я перевел ее на руский язык, может я не все перевел или неправильно перевел, отпишитесь исправлю


http://upwap.ru/334912

Автор: lenin2004 20.5.2009, 16:48

Не работает вызов меню в версии 1.9.2 на Motorola EM30.

Автор: Boslan 12.6.2009, 2:38

Цитата(BAK @ 26.2.2009, 11:48) *

С разрешения создателя калькулятора я перевел ее на руский язык, может я не все перевел или неправильно перевел, отпишитесь исправлю
http://upwap.ru/334912

Если можешь, переведи версию для всех телефонов, а то у меня экран мигает при запуске (такой же косяк был с версией для моторол, хотя у меня Rokr E8)

Автор: BAK 12.6.2009, 15:04

Boslan, вот держи версия для всех телефонов на руском, если что не так перевел, тогда напишите здесь и я поправлю.

http://upwap.ru/453057

Автор: Alex Neva 12.6.2009, 21:34

Приветствую, народ!) Хочу выразить огромный респект создателю этой проги, она просто изумительная.
Есть одна просьба: может кто-нить немного адаптировать её под йцукен-смарты Nokia (E71, например). Сделать хотя бы так, чтобы клавиши *,# и 0 совпадали. Владельцы этих аппаратов будут очень признательны)

Автор: Tk-92 8.10.2009, 7:35

А почему нет точки в системах счисления 8 2 16

Автор: grafmoto 9.10.2009, 4:08

Tk-92, для этих систем она абсолютна не нужна, имхо

Автор: sEVANS 9.10.2009, 17:52

Проблему с неправильным расчетом синусов, косинусов и т.д, никто не исправил? А то задачу из-за этого запорол из-за этого. >.<
Также, на Z6 никак не удаётся добраться до Функций (в полноэкранном режиме), в неполноэкранном режиме добраться можно, но тогда кнопок не хватает (на зеленую и C не реагирует).

Автор: Dark Lamer 10.10.2009, 0:31

Цитата
Проблему с неправильным расчетом синусов, косинусов и т.д, никто не исправил?


все там правильно. у кого-то неправильные руки , видимо. в настройках еще на с380 нужный пункт выставлял. По умолчанию там както странно считается. точнее число , видимо, переводится в радианы (т.е. грубо говоря, 3.14 = пи=180 градусов , 1.57= пи/2=90 градусов) вроде так, давно не пользовался очень.

Автор: poofеg 10.10.2009, 9:23

Цитата(grafmoto @ 9.10.2009, 10:08) *

Tk-92, для этих систем она абсолютна не нужна, имхо

Когда у нас в вузе начались системы счисления оказалось нужно, но редко...

Автор: sEVANS 10.10.2009, 11:31

Цитата(Dark Lamer @ 10.10.2009, 9:31) *

все там правильно. у кого-то неправильные руки , видимо.

Прежде чем кому-то указать на его руки, понюхай свои.
Цитата

По умолчанию там както странно считается. точнее число , видимо, переводится в радианы (т.е. грубо говоря, 3.14 = пи=180 градусов , 1.57= пи/2=90 градусов) вроде так, давно не пользовался очень.

Сначала говоришь, что странно считается, потом начинаешь рассказывать сказки про число Pi, а потом оказывается, что это не точно и ты давно не пользовался этим калькулятором и при этом ещё пытаешься упрекнуть меня в кривоте рук.

Был подсчитан арктангенс одного и того же угла на этом калькуляторе и на инженерном - ответы не сошлись (и я не говорил что они координально отличаются, но достаточно для того чтоб задача была решена не правильно).

Автор: Alesha_Pl 12.10.2009, 9:21

Цитата(sEVANS @ 10.10.2009, 15:31)

Был подсчитан арктангенс одного и того же угла на этом калькуляторе и на инженерном - ответы не сошлись (и я не говорил что они координально отличаются, но достаточно для того чтоб задача была решена не правильно).
*




Тоже был подсчитан, все работает верно.
Что бы считать в градусах надо в настройках выбрать градусы, для радиан соответственно радианы (уж я не знаю в чем тебе надо было считать углы в задаче), а грады и длины дуги - даже не сталкивался где такие единицы измерения углов считаются. Так же неплохо бы в настройках формата числа выбрать подходящую точность (я проверял расчет арктангенса до 3 знаков после запятой, совпало все точно).

Автор: absorbb 12.12.2009, 17:02

кхе-кхе
http://habrahabr.ru/blogs/JavaMobile/78080/

Автор: Kirill111111 13.12.2009, 8:25

Цитата(absorbb @ 12.12.2009, 21:02) *

кхе-кхе
http://habrahabr.ru/blogs/JavaMobile/78080/

Спасибо автору!) надеюсь проект будет и дальше развиваться! Очень помог мне когда учился в школе =)

Автор: Skilos 13.12.2009, 14:10

Спасибо за программу! Подкинул плюсик в карму на хабре clap.gif

Автор: absorbb 14.12.2009, 20:01

Open Source дает свои плоды
с помощью Геворкяна Сергея начата работа над веткой с поддержкой тач-скринов.
пока страшно, но вроде пашет

если кто еще не понял, напоминаю - сурсы тут: https://sourceforge.net/projects/stdcalc/develop
Прикрепленный файл stdCalcTouch.zip   ( 110.94 килобайт ) Кол-во скачиваний: 276

Автор: Ellen 31.8.2010, 14:54

Добрый день!Я очень надеюсь, что мне ответят, хотя теме уже много времени..
Мне это очень важно. Я искала по и-нету и перепробовала очень много калькуляторов для мобильных, но только в Вашем есть та функция, которой нет в других.. это Mod.
Мне очень важна эта функция именно в мобильном калькуляторе, т.к. с собой Маткад не понесешь в универ.. Так вот в чем дело. Я уже была счастлива, что нашла наконец калькулятор в котором она есть, но проблема в том, что она неверно считает.Может я неправильно что-то делаю?
Мне нужно посчитать, к примеру, такое выражение: 160mod59(Сравнение по модулю натурального числа ). В Маткаде мы его считаем так: mod(160,59)=42.
В Вашем калькуляторе я ввожу в Настройках: Base=>16 Hex.
Затем в режиме калькулятора пишем: 160mod(на дисплее видим %)59= и вместо 42 он пишет 55 ?!
Кстати, некоторые примеры он считает правильно, когда числа поменьше, но поменьше я-то могу посчитать и на калькуляторе обычном, а для сложных чисел мне как раз и нужен именно Ваш калькулятор, но почему-то он считает неправильно.. Может я не так что-то делаю?
Помогите пожалуйста, мне это очень важно! sorry.gif

Автор: poofеg 31.8.2010, 17:04

Цитата(Ellen @ 31.8.2010, 20:54) *


Мне нужно посчитать, к примеру, такое выражение: 160mod59(Сравнение по модулю натурального числа ). В Маткаде мы его считаем так: mod(160,59)=42.


mod - это остаток от деления, так обозначается в языке Pascal. % - обозначение этой операции в языке C.

Автор: bobyor 23.6.2011, 6:28

Здравствуйте. Добавьте пожалуйста ссылки на последнюю версию java калькулятора.
Сайт calc.motofan.ru больше не работает.

Автор: igoripp 23.6.2011, 8:50

Держи)
версия:1.9.2 альфа - StudentsCalculator2.zip
версия:1.5 - Рабочий_стол.zip
Прикрепленный файл Рабочий_стол.zip   ( 32.08 килобайт ) Кол-во скачиваний: 139
Прикрепленный файл StudentsCalculator2.zip   ( 44.62 килобайт ) Кол-во скачиваний: 180

Автор: siealex 20.2.2018, 19:24

Тут есть кто-нибудь? Прошло много лет, но программа всё ещё живёт :-D
Поставил 1.9.2 на Nokia C2-00 - не считает тригонометрию в градусах и градах (выдаёт ERR), считает только в радианах. 1.5.0 работает без проблем. Что это может быть?
Кстати, про MOD. Почему этой функции нет в десятичной системе?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)