El método Math.Sqrt()
en C# se utiliza para calcular la raíz cuadrada de un número. Este método es parte de la clase Math
y es ideal cuando necesitas realizar cálculos matemáticos que involucren raíces cuadradas.
Math.Sqrt()
es un método estático de la clase System.Math
que toma un valor de tipo double
como parámetro y devuelve su raíz cuadrada. Si el número es negativo, el método devolverá NaN
(Not-a-Number), ya que la raíz cuadrada de un número negativo no está definida en el conjunto de los números reales.
using System;
class Program
{
static void Main()
{
double numero = 25;
double raizCuadrada = Math.Sqrt(numero);
Console.WriteLine("La raíz cuadrada de " + numero + " es: " + raizCuadrada);
}
}
Cuando se intenta calcular la raíz cuadrada de un número negativo, el resultado es NaN
(Not-a-Number).
using System;
class Program
{
static void Main()
{
double numeroNegativo = -9;
double raizCuadrada = Math.Sqrt(numeroNegativo);
Console.WriteLine("Resultado de la raíz cuadrada de " + numeroNegativo + " es: " + raizCuadrada);
// Esto imprimirá: Resultado de la raíz cuadrada de -9 es: NaN
}
}
El método Math.Sqrt()
también se puede usar con números decimales.
using System;
class Program
{
static void Main()
{
double numeroDecimal = 15.75;
double raizCuadrada = Math.Sqrt(numeroDecimal);
Console.WriteLine("La raíz cuadrada de " + numeroDecimal + " es: " + raizCuadrada);
}
}
Math.Sqrt()
, el resultado será NaN
.
double
, por lo que el resultado puede incluir decimales.
Para más detalles, consulta la documentación oficial de Microsoft: Documentación de Math.Sqrt()
Jorge García
Fullstack developer