2の5乗の計算をしたい

2018年12月3日

2の5乗の計算をしたいんだけど。

やっぱり2を5回かけなきゃいけないの?

2*2*2 *2*2

それは大変だね。ただ、C#の場合、電卓のようにちゃんと仕組みが用意されてるんだ。

どうするの?。

2を5回かける場合、Math.Pow(2,5)ってするんだよ。

 

using System;

namespace Power
{
    class Program
    {
        static void Main(string[] args)
        {
            double a = Math.Pow(2, 5);
            Console.WriteLine($"2の5乗は {a} です");
        }
    }
}

// 2の5乗は 32 です

これは便利ですね。

他にも色々なものが用意されています。

Mathクラスの主なメソッド

機能 メソッド/フィールド 使い方 結果
絶対値 Abs() Math.Abs(-10.0) 10.0
平方根(ルート) Sqrt() Math.Sqrt(2.0) 1.41…
大きい方を返す Max() Math.Max(3, 5) 5
数値の整数部を返す Truncate() Math.Truncate(10.3) 10
定数πを返します PI Math.PI 3.14…

 

https://docs.microsoft.com/ja-jp/dotnet/api/system.math?view=netframework-4.7.2

2018年12月3日C#

Posted by hidepon