C # - Avaliando Expressões Matemáticas
Um singelo programa feito na linguagem C# para avaliar expressões matemáticas.(Mais um para a coleção...)
O coração deste programa é a função AvaliaExpressao que analisa a expressão entrada. Se ela encontrar um operador na expressão que possui uma baixa precedência (definidas em uma enumeração no programa) a expressão é quebrada em pedaços usando este operador como ponto de divisão. A seguir a expressão é chamada recursivamente para avaliar outras subexpressões.
O programa utiliza a função Factorial definida no código e usa as funções Sin,Cos, Tan, Sqrt da classe Math.
Ótimo para estudar os recursos da linguagem C#.
Pegue o projeto completo aqui: Avalia_Expressoes.zip
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
NET - Números Perfeitos ( VB .NET, C# e VB6) - Macoratti.net
VB .NET - Resolvendo equações lineares e polinomiais - Macoratti.net