C# | Campos de clase de matemáticas con ejemplos

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);
    }
}
Producción: 

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);
        }
    }
}
Producción: 

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);
    }
}
Producción: 

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 );
    }
}
Producción: 

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);
  }
}
Producción: 

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

 

Referencias: 

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *