Encontrando a raiz quadrada de um número em C#
Encontrar a raiz quadrada em C# é significativo porque permite cálculos matemáticos e operações envolvendo raízes quadradas, permitindo cálculos e algoritmos mais complexos. Aqui estão dois métodos para calcular a raiz quadrada de um número em C#:
Usando Math.Sqrt()
A função Math.Sqrt() do framework.NET simplifica a determinação da raiz quadrada de um número, aqui está um programa que usa essa estratégia para mostrar como é simples e direto de usar:
usando Sistema;
programa de classe
{
vazio estático Principal ( )
{
número duplo = 25 ;
double squareRoot = Math.Sqrt ( número ) ;
Console.WriteLine ( raiz quadrada ) ;
}
}
No código acima, incluímos a diretiva using necessária para o namespace System. Declaramos uma variável dupla chamada number dentro de Main() e damos a ela o valor de 25. O resultado é então salvo na variável squareRoot após ser calculado usando a função Math.Sqrt(). Por fim, imprimimos o valor de squareRoot no console usando Console.WriteLine(), que produzirá 5.
Usando o Operador de Exponenciação
Você também pode encontrar a raiz quadrada de qualquer número elevando-a à potência de 0,5 usando a operação de exponenciação:
usando Sistema;
programa de classe
{
vazio estático Principal ( )
{
número duplo = 25 ;
double squareRoot = Math.Pow ( número, 0,5 ) ;
Console.WriteLine ( raiz quadrada ) ; // Saída: 5
}
}
No código acima, incluímos a diretiva using necessária para o namespace System. Declaramos uma variável dupla chamada number dentro de Main() e damos a ela o valor de 25. O resultado é então salvo na variável squareRoot após ser calculado usando o operador de exponenciação (Math.Pow()) com um expoente de 0,5. Por fim, imprimimos o valor de squareRoot no console usando Console.WriteLine(), que produzirá 5:
Conclusão
Calcular a raiz quadrada de um número é uma operação comum na programação e o C# fornece vários métodos para realizar essa tarefa. Neste artigo, exploramos duas abordagens diferentes para encontrar a raiz quadrada: usando Math.Sqrt () método e o operador de exponenciação.