Math Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan konstanta dan metode statis untuk fungsi trigonometri, logaritmik, dan matematika umum lainnya.
public ref class Math abstract sealed
public ref class Math sealed
public static class Math
public sealed class Math
type Math = class
Public Class Math
Public NotInheritable Class Math
- Warisan
-
Math
Contoh
Contoh berikut menggunakan beberapa fungsi matematika dan trigonometri dari kelas Math untuk menghitung sudut dalam trapesium.
/// <summary>
/// The following class represents simple functionality of the trapezoid.
/// </summary>
using namespace System;
public ref class MathTrapezoidSample
{
private:
double m_longBase;
double m_shortBase;
double m_leftLeg;
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 ) );
}
double GetSquare()
{
return GetHeight() * m_longBase / 2.0;
}
double GetLeftBaseRadianAngle()
{
double sinX = GetHeight() / m_leftLeg;
return Math::Round( Math::Asin( sinX ), 2 );
}
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 );
}
double GetLeftBaseDegreeAngle()
{
double x = GetLeftBaseRadianAngle() * 180 / Math::PI;
return Math::Round( x, 2 );
}
double GetRightBaseDegreeAngle()
{
double x = GetRightBaseRadianAngle() * 180 / Math::PI;
return Math::Round( x, 2 );
}
};
int main()
{
MathTrapezoidSample^ trpz = gcnew 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: {0}", h.ToString() );
double dxR = trpz->GetLeftBaseRadianAngle();
Console::WriteLine( "Trapezoid left base angle is: {0} Radians", dxR.ToString() );
double dyR = trpz->GetRightBaseRadianAngle();
Console::WriteLine( "Trapezoid right base angle is: {0} Radians", dyR.ToString() );
double dxD = trpz->GetLeftBaseDegreeAngle();
Console::WriteLine( "Trapezoid left base angle is: {0} Degrees", dxD.ToString() );
double dyD = trpz->GetRightBaseDegreeAngle();
Console::WriteLine( "Trapezoid left base angle is: {0} Degrees", dyD.ToString() );
}
/// <summary>
/// The following class represents simple functionality of the trapezoid.
/// </summary>
using System;
namespace MathClassCS
{
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");
}
}
}
open System
/// The following class represents simple functionality of the trapezoid.
type MathTrapezoidSample(longbase, shortbase, leftLeg, rightLeg) =
member _.GetRightSmallBase() =
(Math.Pow(rightLeg, 2.) - Math.Pow(leftLeg, 2.) + Math.Pow(longbase, 2.) + Math.Pow(shortbase, 2.) - 2. * shortbase * longbase) / (2. * (longbase - shortbase))
member this.GetHeight() =
let x = this.GetRightSmallBase()
Math.Sqrt(Math.Pow(rightLeg, 2.) - Math.Pow(x, 2.))
member this.GetSquare() =
this.GetHeight() * longbase / 2.
member this.GetLeftBaseRadianAngle() =
let sinX = this.GetHeight() / leftLeg
Math.Round(Math.Asin sinX,2)
member this.GetRightBaseRadianAngle() =
let x = this.GetRightSmallBase()
let cosX = (Math.Pow(rightLeg, 2.) + Math.Pow(x, 2.) - Math.Pow(this.GetHeight(), 2.))/(2. * x * rightLeg)
Math.Round(Math.Acos cosX, 2)
member this.GetLeftBaseDegreeAngle() =
let x = this.GetLeftBaseRadianAngle() * 180. / Math.PI
Math.Round(x, 2)
member this.GetRightBaseDegreeAngle() =
let x = this.GetRightBaseRadianAngle() * 180. / Math.PI
Math.Round(x, 2)
let trpz = MathTrapezoidSample(20., 10., 8., 6.)
printfn "The trapezoid's bases are 20.0 and 10.0, the trapezoid's legs are 8.0 and 6.0"
let h = trpz.GetHeight()
printfn $"Trapezoid height is: {h}"
let dxR = trpz.GetLeftBaseRadianAngle()
printfn $"Trapezoid left base angle is: {dxR} Radians"
let dyR = trpz.GetRightBaseRadianAngle()
printfn $"Trapezoid right base angle is: {dyR} Radians"
let dxD = trpz.GetLeftBaseDegreeAngle()
printfn $"Trapezoid left base angle is: {dxD} Degrees"
let dyD = trpz.GetRightBaseDegreeAngle()
printfn $"Trapezoid left base angle is: {dyD} Degrees"
'The following class represents simple functionality of the trapezoid.
Class MathTrapezoidSample
Private m_longBase As Double
Private m_shortBase As Double
Private m_leftLeg As Double
Private m_rightLeg As Double
Public Sub New(ByVal longbase As Double, ByVal shortbase As Double, ByVal leftLeg As Double, ByVal rightLeg As Double)
m_longBase = Math.Abs(longbase)
m_shortBase = Math.Abs(shortbase)
m_leftLeg = Math.Abs(leftLeg)
m_rightLeg = Math.Abs(rightLeg)
End Sub
Private Function GetRightSmallBase() As Double
GetRightSmallBase = (Math.Pow(m_rightLeg, 2) - Math.Pow(m_leftLeg, 2) + Math.Pow(m_longBase, 2) + Math.Pow(m_shortBase, 2) - 2 * m_shortBase * m_longBase) / (2 * (m_longBase - m_shortBase))
End Function
Public Function GetHeight() As Double
Dim x As Double = GetRightSmallBase()
GetHeight = Math.Sqrt(Math.Pow(m_rightLeg, 2) - Math.Pow(x, 2))
End Function
Public Function GetSquare() As Double
GetSquare = GetHeight() * m_longBase / 2
End Function
Public Function GetLeftBaseRadianAngle() As Double
Dim sinX As Double = GetHeight() / m_leftLeg
GetLeftBaseRadianAngle = Math.Round(Math.Asin(sinX), 2)
End Function
Public Function GetRightBaseRadianAngle() As Double
Dim x As Double = GetRightSmallBase()
Dim cosX As Double = (Math.Pow(m_rightLeg, 2) + Math.Pow(x, 2) - Math.Pow(GetHeight(), 2)) / (2 * x * m_rightLeg)
GetRightBaseRadianAngle = Math.Round(Math.Acos(cosX), 2)
End Function
Public Function GetLeftBaseDegreeAngle() As Double
Dim x As Double = GetLeftBaseRadianAngle() * 180 / Math.PI
GetLeftBaseDegreeAngle = Math.Round(x, 2)
End Function
Public Function GetRightBaseDegreeAngle() As Double
Dim x As Double = GetRightBaseRadianAngle() * 180 / Math.PI
GetRightBaseDegreeAngle = Math.Round(x, 2)
End Function
Public Shared Sub Main()
Dim trpz As MathTrapezoidSample = New MathTrapezoidSample(20, 10, 8, 6)
Console.WriteLine("The trapezoid's bases are 20.0 and 10.0, the trapezoid's legs are 8.0 and 6.0")
Dim h As Double = trpz.GetHeight()
Console.WriteLine("Trapezoid height is: " + h.ToString())
Dim dxR As Double = trpz.GetLeftBaseRadianAngle()
Console.WriteLine("Trapezoid left base angle is: " + dxR.ToString() + " Radians")
Dim dyR As Double = trpz.GetRightBaseRadianAngle()
Console.WriteLine("Trapezoid right base angle is: " + dyR.ToString() + " Radians")
Dim dxD As Double = trpz.GetLeftBaseDegreeAngle()
Console.WriteLine("Trapezoid left base angle is: " + dxD.ToString() + " Degrees")
Dim dyD As Double = trpz.GetRightBaseDegreeAngle()
Console.WriteLine("Trapezoid left base angle is: " + dyD.ToString() + " Degrees")
End Sub
End Class
Bidang
E |
Mewakili basis logaritma alami, yang ditentukan oleh konstanta, |
PI |
Mewakili rasio lingkar lingkaran terhadap diameternya, yang ditentukan oleh konstanta, π. |
Tau |
Mewakili jumlah radian dalam satu giliran, yang ditentukan oleh konstanta, τ. |
Metode
Abs(Decimal) |
Mengembalikan nilai absolut dari angka Decimal. |
Abs(Double) |
Mengembalikan nilai absolut dari angka floating-point presisi ganda. |
Abs(Int16) |
Mengembalikan nilai absolut bilangan bulat bertanda tangan 16-bit. |
Abs(Int32) |
Mengembalikan nilai absolut bilangan bulat bertanda tangan 32-bit. |
Abs(Int64) |
Mengembalikan nilai absolut bilangan bulat bertanda tangan 64-bit. |
Abs(IntPtr) |
Mengembalikan nilai absolut bilangan bulat bertanda tangan asli. |
Abs(SByte) |
Mengembalikan nilai absolut bilangan bulat bertanda tangan 8-bit. |
Abs(Single) |
Mengembalikan nilai absolut dari angka floating-point presisi tunggal. |
Acos(Double) |
Mengembalikan sudut yang kosinusnya adalah angka yang ditentukan. |
Acosh(Double) |
Mengembalikan sudut yang kosinus hiperboliknya adalah angka yang ditentukan. |
Asin(Double) |
Mengembalikan sudut yang sinusnya adalah angka yang ditentukan. |
Asinh(Double) |
Mengembalikan sudut yang sinus hiperboliknya adalah angka yang ditentukan. |
Atan(Double) |
Mengembalikan sudut yang tangennya adalah angka yang ditentukan. |
Atan2(Double, Double) |
Mengembalikan sudut yang tangennya adalah kuota dari dua angka yang ditentukan. |
Atanh(Double) |
Mengembalikan sudut yang tangen hiperboliknya adalah angka yang ditentukan. |
BigMul(Int32, Int32) |
Menghasilkan produk lengkap dari dua angka 32-bit. |
BigMul(Int64, Int64) |
Menghasilkan produk lengkap dari dua angka 64-bit. |
BigMul(Int64, Int64, Int64) |
Menghasilkan produk lengkap dari dua angka 64-bit. |
BigMul(UInt32, UInt32) |
Menghasilkan produk lengkap dari dua angka 32-bit yang tidak ditandatangani. |
BigMul(UInt64, UInt64) |
Menghasilkan produk lengkap dari dua angka 64-bit yang tidak ditandatangani. |
BigMul(UInt64, UInt64, UInt64) |
Menghasilkan produk lengkap dari dua angka 64-bit yang tidak ditandatangani. |
BitDecrement(Double) |
Mengembalikan nilai terbesar yang membandingkan kurang dari nilai yang ditentukan. |
BitIncrement(Double) |
Mengembalikan nilai terkecil yang membandingkan lebih besar dari nilai yang ditentukan. |
Cbrt(Double) |
Mengembalikan akar kubus dari angka tertentu. |
Ceiling(Decimal) |
Mengembalikan nilai integral terkecil yang lebih besar dari atau sama dengan angka desimal yang ditentukan. |
Ceiling(Double) |
Mengembalikan nilai integral terkecil yang lebih besar dari atau sama dengan angka titik mengambang presisi ganda yang ditentukan. |
Clamp(Byte, Byte, Byte) |
Mengembalikan |
Clamp(Decimal, Decimal, Decimal) |
Mengembalikan |
Clamp(Double, Double, Double) |
Mengembalikan |
Clamp(Int16, Int16, Int16) |
Mengembalikan |
Clamp(Int32, Int32, Int32) |
Mengembalikan |
Clamp(Int64, Int64, Int64) |
Mengembalikan |
Clamp(IntPtr, IntPtr, IntPtr) |
Mengembalikan |
Clamp(SByte, SByte, SByte) |
Mengembalikan |
Clamp(Single, Single, Single) |
Mengembalikan |
Clamp(UInt16, UInt16, UInt16) |
Mengembalikan |
Clamp(UInt32, UInt32, UInt32) |
Mengembalikan |
Clamp(UInt64, UInt64, UInt64) |
Mengembalikan |
Clamp(UIntPtr, UIntPtr, UIntPtr) |
Mengembalikan |
CopySign(Double, Double) |
Mengembalikan nilai dengan besarnya |
Cos(Double) |
Mengembalikan kosinus dari sudut yang ditentukan. |
Cosh(Double) |
Mengembalikan kosinus hiperbolik dari sudut yang ditentukan. |
DivRem(Byte, Byte) |
Menghasilkan kuota dan sisa dua angka 8-bit yang tidak ditandatangani. |
DivRem(Int16, Int16) |
Menghasilkan kuota dan sisa dua angka 16-bit yang ditandatangani. |
DivRem(Int32, Int32) |
Menghasilkan kuota dan sisa dua angka 32-bit yang ditandatangani. |
DivRem(Int32, Int32, Int32) |
Menghitung kuota dua bilangan bulat bertanda tangan 32-bit dan juga mengembalikan sisanya dalam parameter output. |
DivRem(Int64, Int64) |
Menghasilkan kuota dan sisa dua angka 64-bit yang ditandatangani. |
DivRem(Int64, Int64, Int64) |
Menghitung kuota dua bilangan bulat bertanda tangan 64-bit dan juga mengembalikan sisanya dalam parameter output. |
DivRem(IntPtr, IntPtr) |
Menghasilkan kuota dan sisa dari dua angka ukuran asli yang ditandatangani. |
DivRem(SByte, SByte) |
Menghasilkan kuota dan sisa dari dua angka 8-bit yang ditandatangani. |
DivRem(UInt16, UInt16) |
Menghasilkan kuota dan sisa dua angka 16-bit yang tidak ditandatangani. |
DivRem(UInt32, UInt32) |
Menghasilkan kuota dan sisa dari dua angka 32-bit yang tidak ditandatangani. |
DivRem(UInt64, UInt64) |
Menghasilkan kuota dan sisa dari dua angka 64-bit yang tidak ditandatangani. |
DivRem(UIntPtr, UIntPtr) |
Menghasilkan kuota dan sisa dari dua angka ukuran asli yang tidak ditandatangani. |
Exp(Double) |
Mengembalikan |
Floor(Decimal) |
Mengembalikan nilai integral terbesar kurang dari atau sama dengan angka desimal yang ditentukan. |
Floor(Double) |
Mengembalikan nilai integral terbesar kurang dari atau sama dengan angka floating-point presisi ganda yang ditentukan. |
FusedMultiplyAdd(Double, Double, Double) |
Mengembalikan (x * y) + z, dibulatkan sebagai satu operasi terner. |
IEEERemainder(Double, Double) |
Mengembalikan sisa hasil dari pembagian angka tertentu dengan angka lain yang ditentukan. |
ILogB(Double) |
Mengembalikan logaritma bilangan bulat dasar 2 dari angka tertentu. |
Log(Double) |
Mengembalikan logaritma alami ( |
Log(Double, Double) |
Mengembalikan logaritma dari angka tertentu dalam basis tertentu. |
Log10(Double) |
Mengembalikan logaritma basis 10 dari angka tertentu. |
Log2(Double) |
Mengembalikan logaritma dasar 2 dari angka tertentu. |
Max(Byte, Byte) |
Mengembalikan bilangan bulat yang lebih besar dari dua bilangan bulat yang tidak ditandatangani 8-bit. |
Max(Decimal, Decimal) |
Mengembalikan angka desimal yang lebih besar dari dua angka desimal. |
Max(Double, Double) |
Mengembalikan nilai yang lebih besar dari dua angka floating-point presisi ganda. |
Max(Int16, Int16) |
Mengembalikan bilangan bulat bertanda tangan 16-bit yang lebih besar. |
Max(Int32, Int32) |
Mengembalikan bilangan bulat bertanda tangan 32-bit yang lebih besar. |
Max(Int64, Int64) |
Mengembalikan bilangan bulat bertanda tangan 64-bit yang lebih besar. |
Max(IntPtr, IntPtr) |
Mengembalikan lebih besar dari dua bilangan bulat bertanda tangan asli. |
Max(SByte, SByte) |
Mengembalikan bilangan bulat bertanda tangan 8-bit yang lebih besar. |
Max(Single, Single) |
Mengembalikan nilai yang lebih besar dari dua angka floating-point presisi tunggal. |
Max(UInt16, UInt16) |
Mengembalikan lebih besar dari dua bilangan bulat yang tidak ditandatangani 16-bit. |
Max(UInt32, UInt32) |
Mengembalikan bilangan bulat yang lebih besar dari dua bilangan bulat yang tidak ditandatangani 32-bit. |
Max(UInt64, UInt64) |
Mengembalikan lebih besar dari dua bilangan bulat yang tidak ditandatangani 64-bit. |
Max(UIntPtr, UIntPtr) |
Mengembalikan lebih besar dari dua bilangan bulat asli yang tidak ditandatangani. |
MaxMagnitude(Double, Double) |
Mengembalikan besaran yang lebih besar dari dua angka floating-point presisi ganda. |
Min(Byte, Byte) |
Mengembalikan bilangan bulat yang lebih kecil dari dua bilangan bulat yang tidak ditandatangani 8-bit. |
Min(Decimal, Decimal) |
Mengembalikan angka desimal yang lebih kecil dari dua angka desimal. |
Min(Double, Double) |
Mengembalikan nilai yang lebih kecil dari dua angka floating-point presisi ganda. |
Min(Int16, Int16) |
Mengembalikan bilangan bulat bertanda tangan 16-bit yang lebih kecil. |
Min(Int32, Int32) |
Mengembalikan bilangan bulat bertanda tangan 32-bit yang lebih kecil. |
Min(Int64, Int64) |
Mengembalikan bilangan bulat bertanda tangan 64-bit yang lebih kecil. |
Min(IntPtr, IntPtr) |
Mengembalikan bilangan bulat bertanda tangan asli yang lebih kecil. |
Min(SByte, SByte) |
Mengembalikan bilangan bulat bertanda tangan 8-bit yang lebih kecil. |
Min(Single, Single) |
Mengembalikan nilai yang lebih kecil dari dua angka floating-point presisi tunggal. |
Min(UInt16, UInt16) |
Mengembalikan bilangan bulat yang lebih kecil dari dua bilangan bulat yang tidak ditandatangani 16-bit. |
Min(UInt32, UInt32) |
Mengembalikan bilangan bulat yang lebih kecil dari dua bilangan bulat yang tidak ditandatangani 32-bit. |
Min(UInt64, UInt64) |
Mengembalikan bilangan bulat yang lebih kecil dari dua bilangan bulat yang tidak ditandatangani 64-bit. |
Min(UIntPtr, UIntPtr) |
Mengembalikan yang lebih kecil dari dua bilangan bulat asli yang tidak ditandatangani. |
MinMagnitude(Double, Double) |
Mengembalikan besaran yang lebih kecil dari dua angka floating-point presisi ganda. |
Pow(Double, Double) |
Mengembalikan angka tertentu yang dinaikkan ke daya yang ditentukan. |
ReciprocalEstimate(Double) |
Mengembalikan perkiraan timbal balik dari angka tertentu. |
ReciprocalSqrtEstimate(Double) |
Mengembalikan perkiraan akar kuadrat timbal balik dari angka tertentu. |
Round(Decimal) |
Membulatkan nilai desimal ke nilai integral terdekat, dan membulatkan nilai titik tengah ke angka genap terdekat. |
Round(Decimal, Int32) |
Membulatkan nilai desimal ke jumlah digit pecahan tertentu, dan membulatkan nilai titik tengah ke angka genap terdekat. |
Round(Decimal, Int32, MidpointRounding) |
Membulatkan nilai desimal ke jumlah digit pecahan tertentu menggunakan konvensi pembulatan yang ditentukan. |
Round(Decimal, MidpointRounding) |
Membulatkan nilai desimal bilangan bulat menggunakan konvensi pembulatan yang ditentukan. |
Round(Double) |
Membulatkan nilai floating-point presisi ganda ke nilai integral terdekat, dan membulatkan nilai titik tengah ke angka genap terdekat. |
Round(Double, Int32) |
Membulatkan nilai titik pecahan presisi ganda ke jumlah digit pecahan tertentu, dan membulatkan nilai titik tengah ke angka genap terdekat. |
Round(Double, Int32, MidpointRounding) |
Membulatkan nilai floating-point presisi ganda ke jumlah digit pecahan tertentu menggunakan konvensi pembulatan yang ditentukan. |
Round(Double, MidpointRounding) |
Membulatkan nilai floating-point presisi ganda ke bilangan bulat menggunakan konvensi pembulatan yang ditentukan. |
ScaleB(Double, Int32) |
Mengembalikan x * 2^n dihitung secara efisien. |
Sign(Decimal) |
Mengembalikan bilangan bulat yang menunjukkan tanda angka desimal. |
Sign(Double) |
Mengembalikan bilangan bulat yang menunjukkan tanda angka floating-point presisi ganda. |
Sign(Int16) |
Mengembalikan bilangan bulat yang menunjukkan tanda bilangan bulat bertanda tangan 16-bit. |
Sign(Int32) |
Mengembalikan bilangan bulat yang menunjukkan tanda bilangan bulat bertanda tangan 32-bit. |
Sign(Int64) |
Mengembalikan bilangan bulat yang menunjukkan tanda bilangan bulat bertanda tangan 64-bit. |
Sign(IntPtr) |
Mengembalikan bilangan bulat yang menunjukkan tanda bilangan bulat berukuran asli yang ditandatangani. |
Sign(SByte) |
Mengembalikan bilangan bulat yang menunjukkan tanda bilangan bulat bertanda tangan 8-bit. |
Sign(Single) |
Mengembalikan bilangan bulat yang menunjukkan tanda angka floating-point presisi tunggal. |
Sin(Double) |
Mengembalikan sinus dari sudut yang ditentukan. |
SinCos(Double) |
Mengembalikan sinus dan kosinus dari sudut yang ditentukan. |
Sinh(Double) |
Mengembalikan sinus hiperbolik dari sudut yang ditentukan. |
Sqrt(Double) |
Mengembalikan akar kuadrat dari angka tertentu. |
Tan(Double) |
Mengembalikan tangen dari sudut yang ditentukan. |
Tanh(Double) |
Mengembalikan tangen hiperbolik dari sudut yang ditentukan. |
Truncate(Decimal) |
Menghitung bagian integral dari angka desimal tertentu. |
Truncate(Double) |
Menghitung bagian integral dari angka titik mengambang presisi ganda yang ditentukan. |