Título: Alguien q me corrija el codigo..? Publicado por: Edu en 26 Marzo 2011, 01:28 am He intentado de muchas formas hacer esto y hay otro post con esa otra idea pero esta es mejor solo que me anda a veces :S
Código
Entienden q quiero hacer? los mensajes q tendrian salir serian primero "2x-8-1" y el otro "5+4", es decir datos[0] tendra "2x-8-1" y datos[1] tendra "5+4" Ese codigo con esa ecuacion funciona, pero la idea es q funcione para texto = "2x-8(5+3(-4+8(1+2)-56)-2)-87+1" Que tendria q dejar en datos[0] = "2x-8-87+1", en datos[1] = "5+3-2" , en datos[2] = "-4+8-56" y datos[3] = "1+2" Si sirve para todas estas, es porq anda bien: 2x-8(5+4)-1 -1(2x-8) (2x-8)-1 2x-8(5+4)-1(3+2)-9+8 2x-8(5+4)-1(3+2(8-4)+5)-9+8 2x-8(5+4(2+7))-1(3+2(8-4)+5)-9+8 2x-8(5+4(2+7))-1(3+2(8-4(3+7))+5)-9+8 pd: No se preocupen por si salen los mensajes q tienen q salir y luego salen el resto en blanco hasta llegar a 50 q es el limite del array, eso no importa ya q lo tengo solucionado y tendra un valor q cambiara siempre para q quede justo. Espero que alguien lo pueda hacer ya q despues de eso ya creo q puedo seguir adelante solo y esta quedando lindo el proyecto, espero q me ayuden! pd: Arregle el codigo, espero q entiendan mejor ahora Título: Re: Alguien q me corrija el codigo..? Publicado por: DaasCook en 26 Marzo 2011, 02:00 am ¡Qué desorden de código hermano!.
Te recomendaría que leyeras un manual al menos básico sobre C#, éste (http://www.sendspace.com/file/8yy7ns) te recomendaría encarecidamente, antes de volver a hacer un código así. Título: Re: Alguien q me corrija el codigo..? Publicado por: Edu en 26 Marzo 2011, 15:35 pm Jajaja xD q tiene de mal? es la idea q me lo corrijan, vs q sabes mas talvez me podes echar una mano ;)
pd: Ese codigo esta hecho para q entiendan q quiero hacer, el verdadero codigo tiene muchas mas cosas, pero no digo q talvez me vendria bien leerme ese manual.. por segunda vez.. Título: Re: Alguien q me corrija el codigo..? Publicado por: .mokk. en 26 Marzo 2011, 17:02 pm Porque el for lo inicias desde 1 ? , si se empieza desde la posicion 0, yo cambiando eso ya me anda asi como tu lo dices y me da el resultado bien como lo indicas para el string "2x-8(5+3(-4+8(1+2)-56)-2)-87+1"
P.D. El codigo lo pase a Java, ya que no tengo C#, pero no hay muchas diferencia en la sintaxis Título: Re: Alguien q me corrija el codigo..? Publicado por: Edu en 26 Marzo 2011, 18:20 pm Ya lo modifique en el post principal, pero por ejemplo para esta ecuacion no anda: 2-8(2x-5(4+8)-2(8-3)-86+84)-96
Título: Re: Alguien q me corrija el codigo..? Publicado por: .::IT::. en 26 Marzo 2011, 22:27 pm Esto te puede ayudar tengo problemas con el orden pero despues esta todo bien:
Código
Título: Re: Alguien q me corrija el codigo..? Publicado por: Edu en 26 Marzo 2011, 23:13 pm Lo hiciste recien o lo tenias en algun codigo viejo? Sos un kapo! gracias!!!
No era nada facil, me quedo tranquilo xD Título: Re: Alguien q me corrija el codigo..? Publicado por: .::IT::. en 26 Marzo 2011, 23:21 pm Recien lo hice pero para que es no entiendo!!!!!!!!!!!!!!
Título: Re: Alguien q me corrija el codigo..? Publicado por: Edu en 26 Marzo 2011, 23:27 pm Para ordenar una ecuacion para q quede formal y luego calcular el valor de x, pero todo eso lo vere de a poco, ahora ya tengo separado los parentesis q es lo q queria, y ahora intentare simplificar y ver como hago las cuentas para simplificar :S
Despues q la ecuacion queda formal es decir ax^2+bx+c o ax+b ya lo calcula mi codigo, esta quedando lindo :P gracias! |