|
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
|
Traducción
Original
|
Math (Clase)
.NET Framework 4.5
Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)
El tipo Math expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() ![]() | Abs(Decimal) | |
![]() ![]() ![]() ![]() ![]() | Abs(Double) | |
![]() ![]() ![]() ![]() ![]() | Abs(Int16) | |
![]() ![]() ![]() ![]() ![]() | Abs(Int32) | |
![]() ![]() ![]() ![]() ![]() | Abs(Int64) | |
![]() ![]() ![]() ![]() ![]() | Abs(SByte) | |
![]() ![]() ![]() ![]() ![]() | Abs(Single) | |
![]() ![]() ![]() ![]() ![]() | Acos | |
![]() ![]() ![]() ![]() ![]() | Asin | |
![]() ![]() ![]() ![]() ![]() | Atan | |
![]() ![]() ![]() ![]() ![]() | Atan2 | |
![]() ![]() | BigMul | |
![]() ![]() ![]() ![]() | Ceiling(Decimal) | |
![]() ![]() ![]() ![]() ![]() | Ceiling(Double) | |
![]() ![]() ![]() ![]() ![]() | Cos | |
![]() ![]() ![]() ![]() ![]() | Cosh | |
![]() ![]() | DivRem(Int32, Int32, Int32) | |
![]() ![]() | DivRem(Int64, Int64, Int64) | |
![]() ![]() ![]() ![]() ![]() | Exp | |
![]() ![]() ![]() ![]() | Floor(Decimal) | |
![]() ![]() ![]() ![]() ![]() | Floor(Double) | |
![]() ![]() ![]() ![]() ![]() | IEEERemainder | |
![]() ![]() ![]() ![]() ![]() | Log(Double) | |
![]() ![]() ![]() ![]() | Log(Double, Double) | |
![]() ![]() ![]() ![]() ![]() | Log10 | |
![]() ![]() ![]() ![]() ![]() | Max(Byte, Byte) | |
![]() ![]() ![]() ![]() ![]() | Max(Decimal, Decimal) | |
![]() ![]() ![]() ![]() ![]() | Max(Double, Double) | |
![]() ![]() ![]() ![]() ![]() | Max(Int16, Int16) | |
![]() ![]() ![]() ![]() ![]() | Max(Int32, Int32) | |
![]() ![]() ![]() ![]() ![]() | Max(Int64, Int64) | |
![]() ![]() ![]() ![]() ![]() | Max(SByte, SByte) | |
![]() ![]() ![]() ![]() ![]() | Max(Single, Single) | |
![]() ![]() ![]() ![]() ![]() | Max(UInt16, UInt16) | |
![]() ![]() ![]() ![]() ![]() | Max(UInt32, UInt32) | |
![]() ![]() ![]() ![]() ![]() | Max(UInt64, UInt64) | |
![]() ![]() ![]() ![]() ![]() | Min(Byte, Byte) | |
![]() ![]() ![]() ![]() ![]() | Min(Decimal, Decimal) | |
![]() ![]() ![]() ![]() ![]() | Min(Double, Double) | |
![]() ![]() ![]() ![]() ![]() | Min(Int16, Int16) | |
![]() ![]() ![]() ![]() ![]() | Min(Int32, Int32) | |
![]() ![]() ![]() ![]() ![]() | Min(Int64, Int64) | |
![]() ![]() ![]() ![]() ![]() | Min(SByte, SByte) | |
![]() ![]() ![]() ![]() ![]() | Min(Single, Single) | |
![]() ![]() ![]() ![]() ![]() | Min(UInt16, UInt16) | |
![]() ![]() ![]() ![]() ![]() | Min(UInt32, UInt32) | |
![]() ![]() ![]() ![]() ![]() | Min(UInt64, UInt64) | |
![]() ![]() ![]() ![]() ![]() | Pow | |
![]() ![]() ![]() ![]() ![]() | Round(Decimal) | |
![]() ![]() ![]() ![]() ![]() | Round(Double) | |
![]() ![]() ![]() ![]() ![]() | Round(Decimal, Int32) | |
![]() ![]() ![]() ![]() | Round(Decimal, MidpointRounding) | |
![]() ![]() ![]() ![]() ![]() | Round(Double, Int32) | |
![]() ![]() ![]() ![]() | Round(Double, MidpointRounding) | |
![]() ![]() ![]() ![]() | Round(Decimal, Int32, MidpointRounding) | |
![]() ![]() ![]() ![]() | Round(Double, Int32, MidpointRounding) | |
![]() ![]() ![]() ![]() ![]() | Sign(Decimal) | |
![]() ![]() ![]() ![]() ![]() | Sign(Double) | |
![]() ![]() ![]() ![]() ![]() | Sign(Int16) | |
![]() ![]() ![]() ![]() ![]() | Sign(Int32) | |
![]() ![]() ![]() ![]() ![]() | Sign(Int64) | |
![]() ![]() ![]() ![]() ![]() | Sign(SByte) | |
![]() ![]() ![]() ![]() ![]() | Sign(Single) | |
![]() ![]() ![]() ![]() ![]() | Sin | |
![]() ![]() ![]() ![]() ![]() | Sinh | |
![]() ![]() ![]() ![]() ![]() | Sqrt | |
![]() ![]() ![]() ![]() ![]() | Tan | |
![]() ![]() ![]() ![]() ![]() | Tanh | |
![]() ![]() ![]() ![]() | Truncate(Decimal) | |
![]() ![]() ![]() ![]() | Truncate(Double) |
/// <summary> /// The following class represents simple functionality of the trapezoid. /// </summary> class MathTrapezoidSample { private double m_longBase; private double m_shortBase; private double m_leftLeg; private double m_rightLeg; public MathTrapezoidSample(double longbase, double shortbase, double leftLeg, double rightLeg) { m_longBase = Math.Abs(longbase); m_shortBase = Math.Abs(shortbase); m_leftLeg = Math.Abs(leftLeg); m_rightLeg = Math.Abs(rightLeg); } private double GetRightSmallBase() { return (Math.Pow(m_rightLeg,2.0) - Math.Pow(m_leftLeg,2.0) + Math.Pow(m_longBase,2.0) + Math.Pow(m_shortBase,2.0) - 2* m_shortBase * m_longBase)/ (2*(m_longBase - m_shortBase)); } public double GetHeight() { double x = GetRightSmallBase(); return Math.Sqrt(Math.Pow(m_rightLeg,2.0) - Math.Pow(x,2.0)); } public double GetSquare() { return GetHeight() * m_longBase / 2.0; } public double GetLeftBaseRadianAngle() { double sinX = GetHeight()/m_leftLeg; return Math.Round(Math.Asin(sinX),2); } public double GetRightBaseRadianAngle() { double x = GetRightSmallBase(); double cosX = (Math.Pow(m_rightLeg,2.0) + Math.Pow(x,2.0) - Math.Pow(GetHeight(),2.0))/(2*x*m_rightLeg); return Math.Round(Math.Acos(cosX),2); } public double GetLeftBaseDegreeAngle() { double x = GetLeftBaseRadianAngle() * 180/ Math.PI; return Math.Round(x,2); } public double GetRightBaseDegreeAngle() { double x = GetRightBaseRadianAngle() * 180/ Math.PI; return Math.Round(x,2); } static void Main(string[] args) { MathTrapezoidSample trpz = new MathTrapezoidSample(20.0, 10.0, 8.0, 6.0); Console.WriteLine("The trapezoid's bases are 20.0 and 10.0, the trapezoid's legs are 8.0 and 6.0"); double h = trpz.GetHeight(); Console.WriteLine("Trapezoid height is: " + h.ToString()); double dxR = trpz.GetLeftBaseRadianAngle(); Console.WriteLine("Trapezoid left base angle is: " + dxR.ToString() + " Radians"); double dyR = trpz.GetRightBaseRadianAngle(); Console.WriteLine("Trapezoid right base angle is: " + dyR.ToString() + " Radians"); double dxD = trpz.GetLeftBaseDegreeAngle(); Console.WriteLine("Trapezoid left base angle is: " + dxD.ToString() + " Degrees"); double dyD = trpz.GetRightBaseDegreeAngle(); Console.WriteLine("Trapezoid left base angle is: " + dyD.ToString() + " Degrees"); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.


