Dijiste:como podria ser el codigo que me simplifique 2 expresiones en vb
holascomo podria ser el codigo que me simplifique 2 expresiones en vbnecesito un framento de codigo que haga esto , lo mas sencillo posible , pues es paraimplementarlo en una calculadora programable que usa un tipo de basic
No se calienten. A ver, el tema es que si te ponemos código en VB6 dudo que te funcione en una calculadora programable, porque VB6 no es BASIC tal cual, sino una versión de Microsoft para Windows de 32 bits.
Cita de: "zero_kool"holascomo podria ser el codigo que me simplifique 2 expresiones en vbnecesito un framento de codigo que haga esto , lo mas sencillo posible , pues es paraimplementarlo en una calculadora programable que usa un tipo de basicCon Notación Polaca Inversa, estos problemas suelen solucionarse bien y en genral todos los de álgebra. Apenas si necesitas 2 o 3 pilas y quizás alguna matriz para mayor comodidad.La NPI te permite cambiar una expresión tal que (A+B) * 2 en esta otra AB + 2 * es importante el orden de prioridad de las operaciones, que puedes usar una tabla o matriz para la misma.El proceso suele ser simple, pero dependiendo de tu nivel te uedes complicar las barbas porque haces algo que casi se parece pero...Hay que examinar carácter a carácter la expresión, si es un operando se extrae si es un signo de operación se coloca en la pila de operaciones. La operación en curso la que está en lo alto de la pila, se compara con la anterior usando la tabla de prioridades (la tabla de prioridades es una tabla de elementos tantos como operaciones aritméticas vayas a usar, por fila y los mismos por columnas, se les da un valor en base a su prioridad.Si tú nivel de basic no es el adecuado quizás te interese más partirte el pecho con 200-2000 líneas de código. Si en cambio se te da bien las mates, quizás prefieras resolverlo usando el método de trasposición, la regla de los trapecios y/o el método de Gauss.
lo que necesito es ... que simplifica una raiz y simplifica una fraccion