Skip to content
This repository has been archived by the owner on Feb 2, 2022. It is now read-only.

Calculon #99

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Calculon #99

wants to merge 11 commits into from

Conversation

Sachs
Copy link

@Sachs Sachs commented Dec 4, 2012

да, это калькулятор

@alexdzn
Copy link

alexdzn commented Dec 7, 2012

Привет.
Преобразования double в строку лучше делать с помощью
[[NSNumber numberWithDouble:[calc result]] stringValue]
Это позволит убрать нулевую дробную часть у целых чисел.
PS. тоже сделал калькулятор))

@Sachs
Copy link
Author

Sachs commented Dec 7, 2012

@alexdzn Да, спасибо, так намного лучше) В спешке не успел найти как решить эту некрасивость с выводом

Посмотрел твой вариант (просто запустил, код вечером гляну) - неплохо сделано) Можно прикрутить к нему мой разбор выражения, расширить клавиатуру нужными символами и будет как раз то, что я хотел для iphone/ipad ) С историей, отменой действий и тд

У меня изначально была цель не копировать калькулятор как устройство, а использование его только как клавиатуру для удобного ввода произвольного выражения, с дальнейшим апгрейдом вроде ввода своих переменных (вместо кпонок M+ M- MR)

@dmitrii-davidov
Copy link

Адекватный калькулятор.
PS Синусов и косинусов критически не хватает)

@Sachs
Copy link
Author

Sachs commented Dec 10, 2012

@dmitrii-davidov вроде для этого задания только GUI нужно было нарисовать) а вообще да, разбор этих функций немного выбивался из общей логики разбора выражения (функции в отличии от операторов по-другому в стек набиваются) и я оставил это на потом) чисто ради интереса, обязательно доделаю

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants