Título: Sacar numeros de una ecuacion? reto? Publicado por: Edu en 12 Marzo 2011, 00:38 am Estoy haciendo bue.. intentando.. hacer un programa para realizar Ecuaciones de Primer grado, segundo, tercero y hasta lo q me de mi cabezita.
La cosa es q el usuario podra poner por ejemplo: Código: 2x-4+6 Para estar seguros prueben haciendo con esto: Código: 50x-9+114-32x -------------------------------------------------------------------- Esto lo pedi en la sección de .Net pero como a ustedes les gustan los retos me parecia bien ponerlo aca tamb ya q podria intentar traducirlo luego. Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: 79137913 en 12 Marzo 2011, 00:57 am HOLA!!!
Yo quise armarlo eso, muy dificil... Solucion EqWiz (creo que era asi). GRACIAS POR LEER!!! Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: .:WindHack:. en 12 Marzo 2011, 01:05 am Ahí no hay una ecuación. Las ecuaciones son igualdades entre expresiones algebraicas ( 6x + 6 = 18 )
Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: yalosabes en 12 Marzo 2011, 01:13 am Basicamente tienes que leerte todo esto :
http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico5.htm Y luego de eso usa tu creatividad :D! Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: 79137913 en 12 Marzo 2011, 03:12 am HOLA!!!
Ahí no hay una ecuación. Las ecuaciones son igualdades entre expresiones algebraicas ( 6x + 6 = 18 ) Creo que las expresiones que puso se suponia que iban igualadas a 0 osea... 2x-4+6=0 50x-9+114-32x=0 GRACIAS POR LEER!!! Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: .:WindHack:. en 12 Marzo 2011, 03:42 am HOLA!!! Creo que las expresiones que puso se suponia que iban igualadas a 0 osea... Un número puede alterar todo y no podemos suponer que existe "otro" por ahí. Así que hay que ser concretos y conciso. ;) Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: BlackZeroX en 12 Marzo 2011, 05:03 am .
No quierop sonar pretencioso pero la ecuacion de 1er y 2do Grado pueden ser faciles si: * Quitamos espcios * Simpificamos las ecuaciones al maximo. * Usamos la gerarquia de los operandos con la implementacion de unos Split() * Usamos tacticas de recursividad ya que esto tiene cierta dificultad. P.D.: Lo tomare como reto, ya les contare dentro de unos dias como me fue. Temibles Lunas!¡. Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: BlackZeroX en 12 Marzo 2011, 05:11 am Un número puede alterar todo y no podemos suponer que existe "otro" por ahí. Así que hay que ser concretos y conciso. ;) Se iguala a cero aqui y en china pára denotar la ecuacion y cumplir las mismas. (http://upload.wikimedia.org/math/0/9/a/09ae1dfa849c95c09ecf38db22e13636.png) Ej. 1) 50x-9+114-32x 2) (50-32)x = 9-114 3) x = (9-114) / (50-32) 4) x= (-105)/(18) = -5.83333...333 por lo tanto: (50-32)(-105)/(18)=9-114 (50-32)(-105)/(18)-9+114=0 Temibles Lunas!¡. -. Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: Karcrack en 12 Marzo 2011, 11:23 am Todas las ecuaciones tienen una forma canónica... tu en tu programa debes requerir que asi vengan... a no ser que quieras hacer un Derive en VB :laugh:
Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: Edu en 12 Marzo 2011, 18:45 pm Esperen, yo se hacer las ecuaciones xD se q se iguala a otro numero, pero esq eso ya lo hice, por eso puse q solo pido q hagan esa parte, yo con lo de separar miembros lo hice con un split al "=" pero lo otro me esta costando hacer, esq si sigo usando split para dividir con los signos de + o - (solamente esos para empezar con lo basico y facil) luego tengo q hacer un recorrido para saber cuantas cifras tenia ese numero y eso es lo q no me da la cabeza para hacerlo xD
Por ejemplo 50x-9+114-32x, hago un split al signo de - y me quedaria split[0] = "50x" y split[1] = "9+114" y split[2] = "32x" Pero ahora para recorrer para atras o para adelante ta dificil xD me confundo. Si alguien lo puede hacer con esa ecuacion asi como pido en el post principal, le agradezco la verdad Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: BlackZeroX en 12 Marzo 2011, 20:06 pm .
@XXX-ZERO-XXX No se si esto que estoy haciendo te ayude (Lo estoy haciendo para tratar Despejes): Código
Ej. Código
P.D.: Haber si mañana lo termino. Dulces Lunas!¡. Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: Edu en 12 Marzo 2011, 20:38 pm Ma black, sos un kapo!, siguelo para tener otro codigo mas creado por vs, porq para mi no ya q no entiendo ni la mitad de las cosas q haces xD
Gracias! yo pense q se podia hacer mas simple pero se ve q esta dificil, de ultima terminen este tema como un reto ;) Título: Re: Sacar numeros de una ecuacion? reto? Publicado por: 79137913 en 14 Marzo 2011, 16:58 pm HOLA!!!
Mirate este codigo, te va a servir para el programa... http://foro.elhacker.net/programacion_visual_basic/source_multisplit7913_un_split_diferente_xd-t321862.0.html GRACIAS POR LEER!!! |