Показать сообщение отдельно
  #1 (permalink)  
Старый 28.09.2017, 21:11
Новичок на форуме
Отправить личное сообщение для Ольга Мартова Посмотреть профиль Найти все сообщения от Ольга Мартова
 
Регистрация: 28.09.2017
Сообщений: 1

Нужна помощь со строковым калькулятором на JS
Я сама новичок и мне дали задание написать строчный калькулятор который будет принимать выражения вида '23 - 7 * 34 + 2 / sin30'.
Прогоняю все через цикл по приоритетным знакам и потом беру число до знака и после, после чего совершаю операцию и заменяю в строке старые числа на результат. Понимаю что реализация не самая дешевая,но мне сказали сделать как могу.
Первая проблема в том что функция получается чувствительна к пробелам и распознает числа от знаков только если пробелы четко все разделяют. От этого возникает вторая проблема — вычисление синусов-косинусов.
Помогите пожалуйста, ибо пока не обладаю такими мозго-ресурсами для решения
Ответить с цитированием