C# | Math Class Fields with Examples

In C#, Math class provides the constants and the static methods for logarithmic, trigonometric, and other mathematical functions. Math class has two fields as follows:

  • Math.E Field
  • Math.PI Field

Math.E Field

This field represents the natural logarithmic base, specified by the constant, e.



Syntax:

public const double E

Program 1: To illustrate the Math.E field in Math class

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to demonstrate the
// Constant values of Math.E function
using System;
  
class GFG {
  
    // Main method
    static void Main()
    {
  
        // To find E constant values
        double e = Math.E;
  
        // Print result
        Console.WriteLine("Math.E  = " + e);
    }
}

chevron_right


Output:

Math.E  = 2.71828182845905

Program 2: Let’s see an example to compares the Math.E with the value calculated from a power series.

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to demonstrate the to
// find the values of Math.E field
using System;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
  
        // Initialize the data
        double fact = 1.0;
        double PS = 0.0;
  
        // for loop run until the absolute
        // values condition satified
        for (int n = 0; n < 10 && 
             Math.Abs(Math.E - PS) > 1.0E-15; n++) 
        {
              
            // Calculate the factorial
            if (n > 0)
                // update factorial
                fact *= (double)n;
  
            // Calculate the power series.
            PS += 1.0 / fact;
              
            // Display the power series result
            Console.WriteLine(PS);
            Console.WriteLine(Math.E - PS);
        }
    }
}

chevron_right


Output:

1
1.71828182845905
2
0.718281828459045
2.5
0.218281828459045
2.66666666666667
0.0516151617923786
2.70833333333333
0.00994849512571205
2.71666666666667
0.00161516179237875
2.71805555555556
0.000226272903489644
2.71825396825397
2.7860205076724E-05
2.71827876984127
3.05861777505356E-06
2.71828152557319
3.02885852843104E-07

Math.PI Field

It represents the ratio of the circumference of a circle to its diameter, specified by the constant, PI(π).

Syntax:

public const double PI

Program 1: To illustrate the Math.PI field in Math class

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to demonstrate the
// Constant values of Math.PI function
using System;
  
class GFG
{
    // Main method 
    static void Main()
    {
  
        // To find PI constant values
        double pi_value = Math.PI; 
  
        // Print result
        Console.WriteLine("Math.PI = " + pi_value);
    }

chevron_right


Output:


Math.PI = 3.14159265358979

Program 2: To demonstrate the multiplication of different data type with Math.PI constant value.

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to demonstrate the
// Constant values of Math.PI function
using System;
  
class GFG
{
    // Main method 
    static void Main()
    {
        // Multiply int ,float,negative number with
        // Math.PI and display  result
        Console.WriteLine(1 * Math.PI );
          
        Console.WriteLine(2 * Math.PI );
          
        Console.WriteLine(1.5 * Math.PI );
          
        Console.WriteLine(-3.10 * Math.PI );
    }

chevron_right


Output:

3.14159265358979
6.28318530717959
4.71238898038469
-9.73893722612836

Program 3:Let’s Demonstrate the access of PI and find the Volume of the cylinder.

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to demonstrate the
// Constant values of Math.PI function
using System;
  
class GFG {
      
    // Main method 
    static void Main()
    {
          
          // input radius value
          double radius = 6;
            
          // input length value
           double length = 9;
             
           // calculate the area using PI
           double area = radius * radius * Math.PI;
             
           // Calculate volume
           double volume = area * length;
             
           // print area and volume of cylinder 
           Console.WriteLine("Area of cylinder is : " + area);
           Console.WriteLine("Volume of cylinder is : " + volume);
  }
}

chevron_right


Output:

Area of cylinder is : 113.097335529233
Volume of cylinder is : 1017.87601976309

References:



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.