C# Math.MinMagnitude() – Examples

In this tutorial, we will learn about the C# Math.MinMagnitude() method, and learn how to use this method to get the minimum of two given numbers based on magnitude, with the help of examples.

MinMagnitude(Double, Double)

Math.MinMagnitude(x, y) returns the smaller magnitude of two double-precision floating-point numbers: x, y.

Syntax

The syntax of MinMagnitude() method is

</>
Copy
Math.MinMagnitude(Double x, Double y)

where

ParameterDescription
xThe first of two double-precision floating-point numbers to compare.
yThe second of two double-precision floating-point numbers to compare.

Return Value

The method returns value.

Example 1 – MinMagnitude(x, y)

In this example, we will take different combinations for x and y and find minimum of x and y based on magnitude but not sign.

C# Program

</>
Copy
using System;
 
class Example {
    static void Main(string[] args) {
        Double x, y, result;

        x = 10;
        y = 4;
        result = Math.MinMagnitude(x, y);
        Console.WriteLine($"MinMagnitude({x}, {y}) = {result}");

        x = 79;
        y = -853;
        result = Math.MinMagnitude(x, y);
        Console.WriteLine($"MinMagnitude({x}, {y}) = {result}");

        x = 10;
        y = 10;
        result = Math.MinMagnitude(x, y);
        Console.WriteLine($"MinMagnitude({x}, {y}) = {result}");
    }
}

Output

MinMagnitude(10, 4) = 4
MinMagnitude(79, -853) = 79
MinMagnitude(10, 10) = 10

MinMagnitude(10, 4) returns 4, since magnitude of 4 is less than that of 10.

MinMagnitude(79, -853) returns 79, since magnitude of 79 is less than that of -853. Magnitude of 79 is 79, and magnitude of -853 is 853.

MinMagnitude(10, 10) returns 10.

Conclusion

In this C# Tutorial, we have learnt the syntax of C# Math.MinMagnitude() method, and also learnt how to use this method with the help of C# example programs.