2010-11-07 1 views
2

Я планирую сделать калькулятор Hex одним из этих выходных для моего телефона Android. Когда я закончил, я хотел бы выразить это как бесплатное приложение на рынке Android. Как программист, каковы, по вашему мнению, некоторые ценные функции, которые я должен учитывать?Особенности шестнадцатеричного калькулятора. Что ты хочешь?

+0

Вы должны задать это на http://programmers.stackexchange.com – Oded

ответ

2
  • конвертируют в/из десятичной и двоичной
  • И/ИЛИ/НЕ/XOR/2s комплемента
  • Основные арифметические операции (плюс, минус, умножение, деление)
  • Несколько воспоминаний
3
  1. Преобразование между шестнадцатеричным, двоичным и десятичным будет хорошим
  2. Отображение текущей даты и времени в шестнадцатеричном формате
  3. Окраска входов типа (FF, 00, 00), как RGB ценности
  4. Обычная арифметика
  5. Стек на основе расчета
  6. Регистры для сохранения значений в течение некоторого будущего времени
  7. Определение переменных для облегчения повторного использования

Слишком много? Выполнимо?

1

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

0

добавить восьмеричной к конверсии

+0

Это действительно комментарий, а не ответ на вопрос. Пожалуйста, используйте «добавить комментарий», чтобы оставить отзыв для автора. – Conner

+0

На самом деле, шестнадцатеричный калькулятор должен иметь восьмеричные преобразования в качестве функции. – EvilTeach

1

флаг переполнения для сборки программирования.

Когда когда-либо существует арифметическая операция двух чисел (в режиме комплимента двух), этот флаг поднимается, когда расчеты выходят за пределы диапазона.