累乗(べき乗)を求めるにはPowメソッド、平方根を求めるにはSqrtメソッドを使用します。 これらのメソッドは、引数・戻り値ともにDoubleです。 立方根(cbrt
)など、累乗根を直接求めるメソッドはMathクラスには用意されていませんが、Powメソッドに根の逆数(立方根なら⅓)を指定することによって累乗根を求めることができます。
Math.Pow・Math.Sqrtメソッドを使って累乗・累乗根・平方根を求める
using System;
class Sample {
static void Main()
{
// 累乗 (平方・立方)
Console.WriteLine("3^2 = {0}", Math.Pow(3, 2));
Console.WriteLine("2^3 = {0}", Math.Pow(2, 3));
// 平方根
Console.WriteLine("√2 = {0}", Math.Sqrt(2));
Console.WriteLine("√4 = {0}", Math.Sqrt(4));
// 累乗根 (立方根)
Console.WriteLine("^3√8 = {0}", Math.Pow(8, 1.0 / 3.0));
}
}
実行結果
3^2 = 9 2^3 = 8 √2 = 1.4142135623731 √4 = 2 ^3√8 = 2