Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: oJosLoCos en 23 Julio 2009, 21:46 pm



Título: Opcion raiz cuadrada en Visual Basic
Publicado por: oJosLoCos en 23 Julio 2009, 21:46 pm
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


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Novlucker en 23 Julio 2009, 22:05 pm
La potencia de un número ... numero^potencia .... la raíz de un número .... numero^(1/potencia)
En otras palabras, es la inversa  :P

Código
  1. Dim valor As Integer
  2. Dim raiz As Integer
  3.  
  4. valor = 36
  5. raiz = 2
  6.  
  7. MsgBox valor^(1/raiz)

Saludos ;D


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Lewert en 24 Julio 2009, 13:27 pm
También puedes utilizar la funcion sqr de Visual Basic.


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Karcrack en 24 Julio 2009, 15:02 pm
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...


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Lewert en 24 Julio 2009, 15:14 pm
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


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Karcrack en 24 Julio 2009, 15:37 pm
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 ;)


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Novlucker en 24 Julio 2009, 15:58 pm
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 :P

Saludos


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: oJosLoCos en 25 Julio 2009, 18:08 pm
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.



Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: Novlucker en 25 Julio 2009, 20:56 pm
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  :P

Saludos


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: oJosLoCos en 25 Julio 2009, 21:28 pm
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?


Título: Re: Opcion raiz cuadrada en Visual Basic
Publicado por: seba123neo en 25 Julio 2009, 21:47 pm
mmm si por aca podes empezar...

Solucion (http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial_visual_basic_menu.htm)