thoga31 569 Posted May 2, 2015 Report Share Posted May 2, 2015 Mini Calc for Linux Ver Ficheiro Calculadora minimalista para Linux com diversas funcionalidades, como cálculo de expressões naturais, trigonometria, simulador de probabilidades e gestão de listas. A versão actual é um protótipo. Projecto descrito neste tópico. Submetido por thoga31 Submetido em 02-05-2015 Categoria Bibliotecas e Aplicações Licença Freeware, uso não-comercial Website Submetido pelo Autor? Sim 1 Report Knowledge is free! Link to post Share on other sites
epolozero 12 Posted May 2, 2015 Report Share Posted May 2, 2015 Usas-te Dijkstra's Shunting-yard para fazer o parser ? O agoritmo esta a dar erro num caso de teste, quando faço 1+(1+1) funciona, mas quando faço (1+1)+1 ou ((1+1)+1) já não. Acho que devias resolver isso, mas está engraçado Link to post Share on other sites
thoga31 569 Posted May 2, 2015 Author Report Share Posted May 2, 2015 (edited) Boa tarde, @epolozero. Obrigado pelo feedback. Estive agora a analisar o erro que indicaste e, de facto, obtive o seguinte: ~$ ./mcalc ((1+1)+1) bash: syntax error near unexpected token `(' Este não é um erro da Mini Calc mas sim da shell (neste caso, o bash). Se colocares o argumento entre parêntesis, o comando já é correctamente lido e executado: ~$ ./mcalc "((1+1)+1)" 3 Cumprimentos. Edited May 2, 2015 by thoga31 Knowledge is free! Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now