Autor
|
Tema: Opcion raiz cuadrada en Visual Basic (Leído 44,366 veces)
|
oJosLoCos
Desconectado
Mensajes: 54
Aficionado a GTA IV Online
|
Buenas, estoy creando un programa que resuelva ecuaciones de segundo grado, pero no encuentro manera o forma de resolver raices cuadradas.
Alguien me save indicar que hacer?
saludos
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
La potencia de un número ... numero^potencia .... la raíz de un número .... numero^(1/potencia) En otras palabras, es la inversa Dim valor As Integer Dim raiz As Integer valor = 36 raiz = 2 MsgBox valor^(1/raiz)
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Lewert
Desconectado
Mensajes: 231
|
También puedes utilizar la funcion sqr de Visual Basic.
|
|
|
En línea
|
Crack the bytes, crack yourself
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
También puedes utilizar la funcion sqr de Visual Basic.
Eso solo vale para la raiz cuadrada, para hacer por ejemplo la raiz cubica, use el code que puso NovLucker...
|
|
|
En línea
|
|
|
|
Lewert
Desconectado
Mensajes: 231
|
Buenas, estoy creando un programa que resuelva ecuaciones de segundo grado, pero no encuentro manera o forma de resolver raices cuadradas.
Alguien me save indicar que hacer?
saludos
|
|
|
En línea
|
Crack the bytes, crack yourself
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Lewert, no he dicho que tu solucion no sea valida... solo he dicho que la otra es mejor, ya que te funciona con cualquier grado
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Ah! como nota tener en cuenta que para lo que pretendes hacer es preferible que los tipos de datos no sean Integer, sino Double (por lo menos en la base), pero de eso ya te habrás dado cuenta Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
oJosLoCos
Desconectado
Mensajes: 54
Aficionado a GTA IV Online
|
Muchas gracias , no habia caido en que era la inversa.. xD La opcion sqr esa no la he usado he usado el codigo . Muchas gracias el proyecto continua pues. saludos! Y , no , no tengo muy bien el concepto de lo que es Integer o Double.. vamos que no lo pillo , por ahora programo de forma basica.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Esta en cualquier tuto básico ... integer son números enteros y double decimales Si en tu caso utilizas un integer, si pones un valor decimal para calcular su raíz te lo va a redondear, no te lo va a tomar completo Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
oJosLoCos
Desconectado
Mensajes: 54
Aficionado a GTA IV Online
|
Y donde debo especificar si es integer o double?
Yo he seguido el codigo sin variables .
una cosa aparte, para no crear otro post. Voy a hacer una representacion GRAFICA de ecuaciones , pero no tengo ni idea de como programar una cuadricula numerada en visual basic , nisiquiera el concepto claro de como se podria hacer...
Me dan alguna idea?
|
|
« Última modificación: 25 Julio 2009, 21:34 pm por oJosLoCos »
|
En línea
|
|
|
|
|
|