Programa que resuelve los problemas matematicos del smbx y más.

Channel:
Subscribers:
407
Published on ● Video Link: https://www.youtube.com/watch?v=oelpWLT_Av0



Duration: 9:11
300 views
7


Leer es muy importante.

(Puede saltearse solo el primer parrafo si quiere)
Este es un programa que yo hice, me demoré algo de 7 meses y medio, pero lo hice, tuve problemas al hacerlo, me demore en programar la ecuacion cubica y cuartica más de lo que pensaba, y era por cuestiones de redondeo, y me iva a rendir en programar la ecuacion diofantica pero lo logre, use funciones/procedimientos que yo mismo hice, yo escuchaba sobre eso pero nunca lo usaba(hasta ahora) lo use por cada vez se hacia más complicado y veia que se hacia más complicado y que para eso tenia que ver con algo que ya estaba haciendo.

Trata de ademas de hallar los problemas que hay en el SMBX 1.4.3(aunque tal vez ya no importa porque ya no veo que se tenga que resolver en la version 1.4.4.), otros problemas.

En Funcion/Evaluar es para poner una f(x,y,z) por ejemplo x^2+y^2+z^2 y darles valores a la x, y y la z, ¡ponga valor a las tres variables!

En DC-CD significa descomposion canonica y cantidad de divisores, usted puede dar click al lado donde se escribe el número si su numero es menor o igual a 30000 puede ver que sale un "!" para sacar solamente la DC de dicho numero.

En Sumatoria - Productoria es como su nombre lo dice, puede dar click en el simbolo para cambiar, un ejemplo seria escribiendo "n" donde se pone la funcion y n=1 al 5 seria como la suma de los primeros números naturales.

Algo que tengo que decir de la ecuacion polinomial cubica es que redondee el discriminante con el octavo decimal. En estas ecuaciones polinomiales uando veo algo con un "E" como por ejemplo 2.156E-12 esa parte de "E-12" es un 10 elevado a la -12 osea ese numero (2.156E-12) es un numero muy pequeño que usted debe observar si considerar cero, es decir si usted redondea o solo le importa hasta el 10mo decimal tal número sera cero, esto digo porque en las comprobaciones puede salir esos numeros con "E" (en forma cientifica)

2.156E-12 seria 0.000000000002156
estos tambien tambien pueden aparecer en matrices deberia ser cero una celda pero hay un numero muy pequeño(por efectos de redondeo)

Solo el sub-programa matrices tengo que decir 2 cosas:
*Si va ha usar números complejos solamente debe tener una forma estrictamente especifica/particular osea si quiere el numero 1+2i está bien pero no de la forma 2i+1, otros numeros aceptables 2+2i, 5.2-9.1i, 1-i, i, 5i,-i; pero estaria mal 2i+2, se entiende, no es verdad.

*No siempre se podrá calcular la inversa, ya que hecho un algoritmo que si ocurre que en algún momento un número se hace cero en la diagonal se rompe y no lo calcula.

En el sub-´programa Phi de Euler esta haciendo por definicion osea está contando con cada numero si son coprimos con el número puesto, y esto puede demorar mucho asi que no pongan numeros grandes, por ejemplo hasta de 10000 es aceptable el tiempo que debo esperar pero si pongo 90000 se demora algo de 8 minutos, incluso mi sub-programa de calcular el factorial para 999 es más rápido(algo de 20 segundos), incluso he calculado el valor de 3000! y demora 5 minutos, el programa de factorial lo puesto que calcule hasta 999.

Otra cosa más, cuando usted de click a un boton de calculo espere que termine el calculo, o se el programa se pondrá como no responde, esque se interrumpe, no sé como se hará eso de que el programa siga trabajando mientras se interrumpe, si me da informacion de nombres o temas, lo agradeceria.

Yo solo espero que el programa sea lo más intuitivo posible, y si en caso me equivoco en algo comentarlo, yo solo hice este programa y fui el que lo testeo muchas veces para estar seguro.

Link: http://www.mediafire.com/file/cv2bb9vk8lh7kg0/CataNumber_1_0_0_19.rar







Tags:
SMBX
PROGRAMA
VB NET
VISUAL BASIC NET 2008