C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の数学クラス


Matchクラスには、三角関数、対数関数、およびその他の数学関数の静的メソッドと定数があります。

C#のMathクラスには、Math.EフィールドとMath.PIフィールドがあります。両方のフィールドの例を見てみましょう-

Math.E

これは、定数eで指定される自然対数の基数です。

構文

構文は次のとおりです-

public const double E = 2.71828182845905;

例を見てみましょう-

using System;
public class Demo{
   public static void Main(){
      double d = Math.E;
      Console.WriteLine("Math.E = " + d);
   }
}

出力

これにより、次の出力が生成されます-

Math.E = 2.71828182845905

Math.PI

Math.PIフィールドは、円の円周とその直径の比率を表し、定数πで指定されます。

構文

構文は次のとおりです-

public const double PI = 3.14159265358979;

例を見てみましょう-

using System;
public class Demo{
   public static void Main(){
      double d = Math.PI;
      Console.WriteLine("Math.PI = " + d);
   }
}

出力

これにより、次の出力が生成されます-

Math.PI = 3.14159265358979

それでは、Mathクラスのメソッドの例をいくつか見てみましょう。

Math.Acos()

C#のMath.Acos()メソッドは、コサインが指定された数値である角度を返します。この数値はdouble値の引数です。

構文

構文は次のとおりです-

public static double Acos (double val);

上記のValは、コサインを表す数値です。ここで、Valは-1以上である必要がありますが、1以下である必要があります。

Math.Acos()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      double val1 = -0.0;
      double val2 = Double.PositiveInfinity;
      double val3 = Double.NaN;
      Console.WriteLine("Return value of {0} : {1}",
      val1, Math.Acos(val1));
      Console.WriteLine("Return value of {0} : {1}",
      val2, Math.Acos(val2));
      Console.WriteLine("Return value of {0} : {1}",
      val2, Math.Acos(val3));
   }
}

出力

これにより、次の出力が生成されます-

Return value of 0 : 1.5707963267949
Return value of ∞ : NaN
Return value of ∞ : NaN

Math.Pow()

C#のMath.Pow()メソッドは、他の数値の累乗の数値を計算するために使用されます。

構文

以下は構文です-

public static double Pow(double val1, double val2)

上記では、val1は累乗される倍精度浮動小数点数ですが、val2は累乗を指定する倍精度浮動小数点数です。

Math.Pow()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      double res;
      res = Math.Pow(5, 0);
      Console.WriteLine("Math.Pow(5,0) = "+res);
      res = Math.Pow(0,5);
      Console.WriteLine("Math.Pow(0,5) = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Math.Pow(5,0) = 1
Math.Pow(0,5) = 0

  1. C#のコンソールクラス

    C#のConsoleクラスは、コンソールアプリケーションの標準の入力、出力、およびエラーストリームを表すために使用されます。 C#のコンソールクラスプロパティの例をいくつか見てみましょう- Console.CursorLeftプロパティ C#でコンソールのCursorLeftを変更するには、Console.CursorLeftプロパティを使用します。 例 例を見てみましょう- using System; class Demo {    public static void Main (string[] args) {       Cons

  2. C#のクラス

    データ型のブループリントは、C#でクラスと呼ぶことができるものです。オブジェクトはクラスのインスタンスです。クラスを構成するメソッドと変数は、クラスのメンバーと呼ばれます。 例 以下は、C#のクラスの一般的な形式です- <access specifier> class class_name {    // member variables    <access specifier><data type> variable1;    <access specifier><data