Ajuda(por favor!)

2 respostas
Pamy

Tenho que criar um analisador matemático para criar uma
expressão utilizando colchetes, chaves e
parênteses. O analisador deverá apontar erro na
formação da expressão e apresentar o resultado
da expressão. Esse analisador deverá utilizar
pilha p/ a execução.
e não sei nem por onde começar…

2 Respostas

N3kr0N
EXP: (4/2)*(8*pi/(7*sin(x)));

    ( ->Empilha
        4 / 2
    ) ->Desempilha
    *
    ( ->Empilha
        8 * pi /
            ( ->Empilha
                7 * sin(x)
            ) ->Desempilha
    ) ->Desempilha

a pilha ta vazia? No caso a pilha de parentesis está vazia então sua expressão está OK
acho q o principio é o mesmo com colchetes e chaves
se a pilha conter algum elemento sua expressão não está ok

davidtiagoconceicao

Ok, é mais simples do que eu imaginava, por favor ignorem… hehe

Criado 27 de junho de 2009
Ultima resposta 27 de jun. de 2009
Respostas 2
Participantes 3