Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: vAilleght en 24 Noviembre 2016, 01:56 am



Título: Cálcular Raiz Cuadrada de un número en Visual Basic 2010
Publicado por: vAilleght en 24 Noviembre 2016, 01:56 am
Buenas, aprovecho para presentarme de una ves soy un novato en el mundillo de la programación pero con muchas ganas de aprender, estoy intentando hacer un programa aplicando la desmostración de pitágoras llegue al punto que necesito sacar la raiz cuadrada del valor final y no se como hacerlo en Visual Basic 2010 leí métodos para hacerlo en calculadora y otros que dieron aquí en este foro a gente que preguntó hace años pero en Visual Basic 2006... Algún veterano que me iluminenme?   :-\


Título: Re: Cálcular Raiz Cuadrada de un número en Visual Basic 2010
Publicado por: MCKSys Argentina en 24 Noviembre 2016, 13:36 pm
Revisa ésto (https://msdn.microsoft.com/en-us/library/thc0a116.aspx).

Saludos!


Título: Re: Cálcular Raiz Cuadrada de un número en Visual Basic 2010
Publicado por: okik en 24 Noviembre 2016, 15:44 pm
Puedes usar la clase System.Math y la función Sqrt

Código
  1. Dim Raiz As Decimal = Math.Sqrt(36)
  2. MessageBox.Show(Raiz)
  3.  

Aunque no existiera tal función, sabiendo un poco de matemáticas y qué es una raíz cuadrada deberías saber que una raíz cuadrada de un numero es igual que la potencia del radicando con exponente 1/2

a(1/2)


Código
  1. MessageBox.Show(36^(1/2)) 'devuelve 6  ya que 6 x 6 = 36
  2.  


La raíz cúbica sería:

a(1/3)

Código
  1. MessageBox.Show(125^(1/3)) 'devuelve 5  ya que  5 x 5 x 5 = 125
  2.  



Título: Re: Cálcular Raiz Cuadrada de un número en Visual Basic 2010
Publicado por: vAilleght en 24 Noviembre 2016, 20:25 pm
Resuelto!! Gracias por la información a los dos me enfocare en aprender esas funciones!  ;-)