どうも、ちょげ(@chogetarou)です。
数値の平方根(ルート2)を取得する方法を紹介します。
方法

数値の平方根を取得する方法は、2つあります。
Math.Sqrt()
1つは、Math.Sqrt()を使う方法です。
まず、Math.Sqrt()を呼び出します。
そして、Math.Sqrt()の引数に数値を指定します。
var result = Math.Sqrt(value); //valueの平方根を取得
上記のMath.Sqrt()は、引数に指定した数値の平方根(ルート2)を返します。
使用例
using System;
public class Example
{
public static void Main()
{
var result1 = Math.Sqrt(4);
var result2 = Math.Sqrt(9);
var result3 = Math.Sqrt(2);
Console.WriteLine(result1); //2
Console.WriteLine(result2); //3
Console.WriteLine(result3); //1.4142135623731
}
}
Math.Pow()
もう1つは、Math.Pow()を使う方法です。
まず、Math.Pow()を呼び出します。
そして、Math.Pow()の第1引数に数値、第2引数に「0.5」を指定します。
var result = Math.Pow(value, 0.5); //valueの平方根
上記のMath.Pow()は、第1引数の数値の平方根を返します。
使用例
using System;
public class Example
{
public static void Main()
{
var result1 = Math.Pow(4, 0.5);
var result2 = Math.Pow(9, 1.0 / 2);
var result3 = Math.Pow(2, 0.5);
Console.WriteLine(result1); //2
Console.WriteLine(result2); //3
Console.WriteLine(result3); //1.4142135623731
}
}
まとめ
数値の平方根(ルート2)を取得する方法は、次の2つです。
- Math.Sqrt()を使う方法
- Math.Pow()を使う方法
コメント