public static class MathUtility
{
//-------------------------------------------------------------------------------------
/// <summary>
/// Converts a radians angle into a degrees angle.
/// </summary>
/// <param name="angle">Angle to convert.</param>
/// <returns>Angle in degrees.</returns>
//-------------------------------------------------------------------------------------
public static float RadiansToDegrees(float angle)
{
return angle * (180.0f / (float) System.Math.PI);
}
}
Development Class
Converts a degrees angle into a radians angle.
public static class MathUtility
{
//-------------------------------------------------------------------------------------
/// <summary>
/// Converts a degrees angle into a radians angle.
/// </summary>
/// <param name="angle">Angle to convert.</param>
/// <returns>Angle in radians.</returns>
//-------------------------------------------------------------------------------------
public static float DegreesToRadians(float angle)
{
return angle * ((float) System.Math.PI / 180.0f);
}
}
Math.Min
using System;
public class MainClass {
public static void Main() {
int i = 5;
Console.WriteLine("Math.Min(1,2) = {0}", Math.Min(i, 2.5F));
}
}
Math.Abs
using System;
public class MainClass {
public static void Main() {
Console.WriteLine("Math.Abs(5) = {0}", Math.Abs(5));
Console.WriteLine("Math.Abs(-5) = {0}", Math.Abs(-5));
Console.WriteLine("Math.Abs(0) = {0}", Math.Abs(0));
}
}
Math.Sign
using System;
public class MainClass {
public static void Main() {
Console.WriteLine("Math.Sign(1) = {0}", Math.Sign(1));
Console.WriteLine("Math.Sign(-1) = {0}", Math.Sign(-1));
Console.WriteLine("Math.Sign(0) = {0}", Math.Sign(0));
}
}
Use Math.Round
using System;
public class MainClass {
public static void Main() {
Console.WriteLine(Math.Round(4.4));
Console.WriteLine(Math.Round(4.5));
Console.WriteLine(Math.Round(4.6));
Console.WriteLine(Math.Round(5.5));
Console.WriteLine(Math.Round(4.54, 1));
Console.WriteLine(Math.Round(4.55, 1));
Console.WriteLine(Math.Round(4.65, 1));
Console.WriteLine(Math.Round(4.56, 1));
}
}
Math operators
using System;
class MathOpsApp
{
static void Main(string[] args)
{
Random rand = new Random();
int a, b, c;
a = rand.Next() % 100; // Limit max to 99.
b = rand.Next() % 100; // Limit max to 99.
Console.WriteLine("a={0} b={1}", a, b);
c = a * b;
Console.WriteLine("a * b = {0}", c);
c = a / b;
Console.WriteLine("a / b = {0}", c);
c = a + b;
Console.WriteLine("a + b = {0}", c);
c = a - b;
Console.WriteLine("a - b = {0}", c);
c = a % b;
Console.WriteLine("a % b = {0}", c);
}
}