SargC Posted October 23, 2012 at 04:40 PM Report #480117 Posted October 23, 2012 at 04:40 PM Boas Estou a desenvolver um programa que calcula o integral de Reimann. O programa funciona lindamente no entanto sempre que quero uma função diferente tenho de alterar o codigo e nao gosto nada disso. Existe algum metodo para puder o utilizador introduzir uma função (tipo: x*x+12*x). Já andei a procura e o maximo que encontrei foi este pedaço de codigo que calcula uma expressao mas nao deixa inserir variaveis: package test; import javax.script.ScriptEngineManager; import javax.script.ScriptEngine; import java.util.Scanner; public class Test { double x=100; public static void main(String[] args) throws Exception{ Scanner sc = new Scanner(System.in); ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("Javascript"); String foo = sc.nextLine();; System.out.println(engine.eval(foo)); } } Agradecia a ajuda. Cumps
brunoais Posted October 23, 2012 at 05:42 PM Report #480125 Posted October 23, 2012 at 05:42 PM Sabes sequer o que é isso? "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
SargC Posted October 23, 2012 at 05:48 PM Author Report #480126 Posted October 23, 2012 at 05:48 PM Nope. Só sei que tem a ver com o javascript (espécie de ligação talvez). Não e o meu codigo para o meu problema. Se é isso que dizes.
HappyHippyHippo Posted October 23, 2012 at 06:09 PM Report #480131 Posted October 23, 2012 at 06:09 PM https://www.portugal-a-programar.pt/topic/56481-ajuda-com-algoritmo/ IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
SargC Posted October 23, 2012 at 07:03 PM Author Report #480136 Posted October 23, 2012 at 07:03 PM Pois, nao sabia nada de tokens mas pelo que entendi e como se fosse um split. O problema e que eu preciso de variaveis na formula e os tokens dão-me só strings. Ou estou enganado? Cumps
HappyHippyHippo Posted October 23, 2012 at 07:29 PM Report #480139 Posted October 23, 2012 at 07:29 PM (edited) nada te impede de definir um tokem como tu entenderes, seja uma referência a uma variável ou não Edited October 23, 2012 at 07:30 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
SargC Posted October 23, 2012 at 07:36 PM Author Report #480141 Posted October 23, 2012 at 07:36 PM Haaa bom. Era exactamente isso que procurava. Obrigado Cumps
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