0 / 0 / 1
Регистрация: 11.11.2016
Сообщений: 3
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Алгоритм калькулятора для вычисления множества значений25.10.2017, 16:59. Показов 3004. Ответов 2
Метки нет (Все метки)
Всем доброго дня. В кодинге я новичек.
В целях самообразования в данный момент пишу калькулятор на Android. Действия над 2-мя простыми числами типа 2+5 или 198 / 8 работает без проблем. Но вот подойти к действиям как: 2*7+200 или 100+100-50 пока не получается придумать правильный алгоритм. Собственно перейдем к моему кривокоду: Каждая кнопка на циферблате калькулятора делает вызов метода TempCheker() и передает туда свой Character. Все кнопки писать сюда не буду.
Также тут есть несколько булевских методов которые определяют входной char как цифру или действие:
По сути в stack1 и characterStack я могу записывать любое колличество чисел и знаков действия, но как совместить их пока не могу понять, изветсно это чисел всегда на 1 больше чем знаков дейтсвия, в голове есть мысли по поводу временных переменных итд. Писать патерны и свичи на каждый вариант выражения нереально так как может быть a+b+c*y/z+g В каком направлении копать ? Также прошу дать коментарии по стилистике моего говнокода так как в будущем не охото писать индустский код. Заранее всем спасибо за помощ. Ну и view калькулятора
0
|
25.10.2017, 16:59 | |
Ответы с готовыми решениями:
2
Разработать алгоритм для вычисления значений Разработать алгоритм для вычисления значений функции Разработать алгоритм для вычисления значений функции Создайте алгоритм и программу для вычисления значений y по формулам |
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||||||
25.10.2017, 18:43 | 2 | |||||
откопал древнюю поделку, вроде работает, хотя и страшненькая
0
|
0 / 0 / 1
Регистрация: 11.11.2016
Сообщений: 3
|
|||||||||||||||||||||
28.10.2017, 09:48 [ТС] | 3 | ||||||||||||||||||||
Спасибо за помощь. Задача решина , осталась косметика и обработка ошибок и мелочей.
Скидываю краткий код.
0
|
28.10.2017, 09:48 | |
28.10.2017, 09:48 | |
Помогаю со студенческими работами здесь
3
Построить алгоритм для вычисления значений функции y(x) = Sin(x)+2 Составить алгоритм и программу вычисления функции f(x) для N значений аргумента X Разработать алгоритм и составить по нему программу для вычисления значений функции z = f(x,y) Разработать алгоритм и составить программу для вычисления значений переменных a и b по формуле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |