|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
|
Нужен инженерный калькулятор под Андроид11.09.2012, 13:23. Показов 11041. Ответов 18
Метки нет (Все метки)
Всем привет!
Мне нужен инженерный кальк под Андроид, который бы делал следующие операции: все логические (И, НЕ, ХОР, ИЛИ, сдвиги туда-сюда) а также целочисленный остаток от деления (%). Ну перевод БИН-ХЕКС-ДЕКС. Я перпробовал с десяток, но целочисельного остатка так и не нашол ![]() Подскажите, плз, если кто в теме.
0
|
|
| 11.09.2012, 13:23 | |
|
Ответы с готовыми решениями:
18
Нужен программист под андроид Нужен ваш совет. Игра или программа под Андроид инженерный калькулятор под консоль на Си |
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 11.09.2012, 22:53 | |
|
>> Я перпробовал с десяток, но целочисельного остатка так и не нашол
Вот вам 11ый исключительно с целочисленным остатком
2
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
||
| 12.09.2012, 10:54 [ТС] | ||
|
Чем открыть, для коррекции, исходный код? Я хочу сделать несколько активных окон для рассчёта сразу нескольких значений. Опыта в Андроид - программировании у меня "0", потому и спрашиваю. Сейчас юзаю такой кальк: https://play.google.com/store/... calc&hl=ru Всем он меня устраивает, кроме наличия отсутствия "целчисельного остатка".
0
|
||
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 12.09.2012, 11:37 | |
|
в архиве из моего предыдущего поста eclipse проект.
Calculator/bin - содержит apk для деплоя приложения на устройство Calculator/src - содержит исходный код (*.java). Открыть и редактировать, который можно в любом текстовом редакторе, но удобнее в специализированной среде (например eclipse). P.S. для сборки приложения вам как минимум потребуется установить android SDK P.S.S. что вы подразумеваете под "несколько активных окон для рассчёта сразу нескольких значений"?
1
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
||
| 12.09.2012, 12:11 [ТС] | ||
|
Var2 = Var0 % 10; Var0 = Var0 / 10; Var2 = Var2 | ((Var0 % 10) << 4); Var0 = Var0 / 10; Var2 = Var2 | ((Var0 % 10) << 8); Var0 = Var0 / 10; Var2 = Var2 | ((Var0 % 10) << 12); Var0 = Var0 / 10; Var2 = Var2 | ((Var0 % 10) << 16); Var0 = Var0 / 10; Var2 = Var2 | ((Var0 % 10) << 20); Вот я и хочу переделать ваш кальк, что б одновременно мжно было в несколько окон вводить данные и видеть несколько результатов на екране. Другими словами, то, что я сейчас вижу в вашем кальке - увидеть в четыре или пять строк, аналогично. Причём, можно даже убрать окно ДЕЛИТЕЛЬ, и по умолчанию поставить %10 вместо него, тогда ещё болше освободится места.
0
|
||
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 12.09.2012, 12:31 | |
|
Ну это небольшое дело, я размножу вам окна. (как только буду дома, это часов через 7)
В принципе, если у вас постоянная формула, можно жёстко задать её и вводить только числа, получая результат сразу. В приведённом вами наборе формул исходным является только Var0, результаты промежуточных вычислений вам интересны?
0
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
||
| 12.09.2012, 12:37 [ТС] | ||
|
Размножте, пожалуйста. Забейте два раза %10 - константой, а остальные окна с вожможностью вводить свои значения. В дальнейшем, я надеюсь, я сам смогу подправить формулу, по которой считается моё дело в вашем калькуляторе. Ибо всегда вас просить это не дело ![]() SDK у меня на компе должно б быть, ибо с его помощью, я получал root своего Андроида. И, ДА, мне интересны результаты промежуточных операций, из-за этого я и хочу много окон.
0
|
||
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 12.09.2012, 18:14 | |
|
без выдумок, расскопировал строчки
0
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
||
| 12.09.2012, 19:12 [ТС] | ||
|
Добавьте, пожалуйста, ещё две с возможностью ввода делителя. Или одну, на всякий случай.
0
|
||
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 23.09.2012, 21:14 | |
|
AVL, меня заинтересовала идея калкулятора с несколькими переменными, вроде того как Вы демонстрировали ваши формулы. И в свободное от безделья время, я попытался реализовать, что задумалось в самом простом варианте. Работа ведётся исключительно с целыми числами, но специально для Вас я добавил необходимые арифметические операции. Меня в основном интересовал процесс построения, математику я шибко не тестировал, так что рекомендую проверять.
Итого, если будет интересно попробуйте попользовать. В свою очередь мне важна обратная связь, особенно по юзабилити, в связи с этим, мануал не прилагается
2
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
|
| 24.09.2012, 01:15 [ТС] | |
|
На первый взгляд - работает.
На второй - по матиматике, при умножении 105*100000000, выдаёт непонятное число. По юзибилити: если я ошибочно, вместо 12345, ввёл 123456, и хочу вытереть 6, то вытирается всё число 123456, а не цифра 6. Тестирую дальше. Добавлено через 1 час 20 минут Есть, на мой взгляд, более серъёзная проблемма. Если делаю рассчёт из нескольких строк, а потом что-то меняю в первой, то перерасчёт идёт только в первой, остальные - не меняются, хотя тянут переменную из первой строки.
0
|
|
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 24.09.2012, 05:46 | |
|
>> На второй - по матиматике, при умножении 105*100000000, выдаёт непонятное число.
действительно - поправлю >> По юзибилити: если я ошибочно, вместо 12345, ввёл 123456, и хочу вытереть 6, то вытирается всё число 123456, а не цифра 6. тут я поленился, сделал как мне проще - добавлю >>Есть, на мой взгляд, более серъёзная проблемма. Если делаю рассчёт из нескольких строк, а потом что-то меняю в первой, то перерасчёт идёт только в первой, остальные - не меняются, хотя тянут переменную из первой строки. не воспроизвёлся, можно данные на которых воспроизводится? Добавлено через 22 минуты по пункту 1, всё нормально, как сразу и показалось, банальное переполнение int. Для Вас сильно критичны сейчас большие числа?
0
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
|
| 24.09.2012, 08:24 [ТС] | |
|
Большие числа - не критично. У меня 6 разрядов - максимум. Критично - что б автопересчёт делало в нижних строках, если я в верхних что-то поменял. Ну, и сильно не хватает скобок ().
Добавлено через 8 минут Ячейки гораздо выше цифр - занимают дорогоценное место на экране. Высоту ячеек можно уменьшить. Добавлено через 4 минуты И глобальное пожелание. Сделать сохранение сессии, что б одни и те-же рассчёты каждый раз не вводить по-новой. Это уже как функции получатся. Часто используемые будут ждать в заготовках-шаблонах.
0
|
|
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 24.09.2012, 09:12 | |
|
>> Ячейки гораздо выше цифр - занимают дорогоценное место на экране. Высоту ячеек можно уменьшить.
про какие ячейки идёт речь? кнопки? размер был выбран, чтобы пальцем сразу 3 не жать ![]() >> у, и сильно не хватает скобок (). скобки оставил на потом, так как сейчас можно разбивать на отдельные функции и использовать результат как переменную >> cделать сохранение сессии, что б одни и те-же рассчёты каждый раз не вводить по-новой сейчас есть сохранении текущей сессии, над множественным подумаю. Расставь приоритеты, плиз
0
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
|
| 24.09.2012, 10:09 [ТС] | |
|
Приоритет1:
Когда меняем высшую ячейку, то в нижних автоматически должно пересчитываться, ибо, сейчас получается ТАК: вар1 2+3 = 5 вар2 вар1 * 2 = 14 Уточню. Первый раз оно вар2 считает правильно, но, если я меняю что-то ввреху, то вар2 так и остаётся 14. ---------- Про ячейки. У меня 5-ти дюймовый екран. Можно на процентов 10-15 уменьшить, удобство у меня лично не пострадает, хотя, на мвлых диагоналях, согласен, можно и промахнуться. Добавлено через 12 минут Приоритет второй - скобки. ------- Приоритет третий - мультсессия, или создание собственной функции. -------- А дальше в маркет надо кальк ставить ибо нет там ему конкуренции, а желающие, думаю найдутся. Хотя НЕХ систему счисления хорошо б добавить. Добавлено через 12 минут По ячейках, вот я поставил на маленький Андроид кальк. Там окна "вар", "Формула" и "крестк" по горизонтали размешены на разных уровнях, соответственно занимают линшее место на экране.
0
|
|
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
||
| 24.09.2012, 10:28 | ||
P.S. скрин можно на почту, она указанна в пункте "О приложении", который пока единственный в настройках
0
|
||
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
|
| 24.09.2012, 13:01 [ТС] | |
|
Отправил.
0
|
|
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 24.09.2012, 22:04 | |
|
Частичный фикс:
1. выровнена строка ввода формулы 2. удаление чисел по циферно 3. перерасчёт формул учитывает изменения переменных не вошло: 1. размер кнопок 2. скобки - на UI добавил, но в рассчёте использовать нельзя. пока нельзя
1
|
|
|
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 100
|
||
| 25.09.2012, 20:20 [ТС] | ||
|
Спасибо. Будет-ли возможность при редактитровании удалять или всавлять символы внутри формулы, а не только в конце? Это сильно усложнит ващу работу? Если сильно, то можно и обойтись без этого, но, с другой стороны, когда появятся скобки, то значительно удлиннятся и усложнятся сами строки формулы, соответственно, редакция ВНУТРИ формулы будет более восстребована. Почему никто не качает.тастит кальк. Весчь эксклюзивно-приятно-нужная
0
|
||
| 25.09.2012, 20:20 | |
|
Помогаю со студенческими работами здесь
19
Инженерный калькулятор Инженерный калькулятор
Инженерный калькулятор на Си
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|