Math.Pow・Math.Sqrtメソッドを使って累乗・累乗根・平方根を求める 言語: VB C# 累乗(べき乗)を求めるにはPowメソッド、平方根を求めるにはSqrtメソッドを使用します。 これらのメソッドは、引数・戻り値ともにDoubleです。 立方根(cbrt)など、累乗根を直接求めるメソッドはMathクラスには用意されていませんが、Powメソッドに根の逆数(立方根なら⅓)を指定することによって累乗根を求めることができます。 Math.Pow・Math.Sqrtメソッドを使って累乗・累乗根・平方根を求める すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub 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 / 3)) End Sub End Class 実行結果 3^2 = 9 2^3 = 8 √2 = 1.4142135623731 √4 = 2 ^3√8 = 2 関連するページ Math.Roundメソッドを使って整数を任意の桁数で四捨五入をする Math.BigMulメソッドを使ってオーバーフローを起こさずに32ビット整数同士の積を求める Math.DivRemメソッドを使って商と剰余を同時に求める 累乗演算子を用いて累乗・累乗根を求める Math.Expメソッドを使ってネイピア数eの累乗を求める Math.Powメソッド・Math.Sqrtメソッドを組み合わせてユークリッド距離(hypot)を求める Math.Logメソッド・Math.Log10メソッドを使って自然対数・常用対数・任意の底の対数を求める