En C#, la clase Math proporciona las constantes y los métodos estáticos para funciones logarítmicas, trigonométricas y otras funciones matemáticas. La clase de matemáticas tiene dos campos de la siguiente manera:
- Campo Math.E
- Campo Math.PI
Campo Math.E
Este campo representa la base logarítmica natural, especificada por la constante, e.
Sintaxis:
public const double E
Programa 1: para ilustrar el campo Math.E en la clase de matemáticas
C#
// 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); } }
Math.E = 2.71828182845905
Programa 2: Veamos un ejemplo para comparar Math.E con el valor calculado a partir de una serie de potencias.
C#
// 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 satisfied 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); } } }
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
Campo Math.PI
Representa la relación entre la circunferencia de un círculo y su diámetro, especificada por la constante PI(π).
Sintaxis:
public const double PI
Programa 1: para ilustrar el campo Math.PI en la clase de matemáticas
C#
// 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); } }
Math.PI = 3.14159265358979
Programa 2: Para demostrar la multiplicación de diferentes tipos de datos con el valor constante de Math.PI.
C#
// 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 ); } }
3.14159265358979 6.28318530717959 4.71238898038469 -9.73893722612836
Programa 3: Demostremos el acceso de PI y encontremos el Volumen del cilindro.
C#
// 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); } }
Area of cylinder is : 113.097335529233 Volume of cylinder is : 1017.87601976309
Referencias: