Calculadora composite

1 resposta
Fragata

Oi, precis de ajuda pra resolver um problema, recebi o seguinte pedido:
Implementar uma aplicação orientada a objetos para calcular expressões aritméticas compostas, com os operadores somar, subtrair multiplicar e dividir. Os operandos podem ser valores absolutos ou expressões. Por exemplo: (2 + 2) * (3 + 4) + (12 / 2), onde tenho que representar as expressões na forma de uma hierarquia de objetos. O programa recebe como entrada a hierarquia de objetos representando a expressão e retorna o valor calculado. Tudo isso utilizando o padrão composite.

O que eu não sei mais é a parte da lógica, principalmente porque ainda não sei direito como funciona o composite, encontrei alguns exemplos, mas com explicação meio confusa, alguém aí pode ajudar? Têm algum exemplo?

1 Resposta

J

Usando teoria de compiladores dá pra resolver facinho…Não consigo pensar em nada diferente disso…

Criado 1 de dezembro de 2008
Ultima resposta 2 de dez. de 2008
Respostas 1
Participantes 2