ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

C# program to demonstrate the use of Sign() method of Math class

Here, we are going to demonstrate the use of Sign() method of Math class in C#.Net.
Submitted by Nidhi, on April 15, 2021

Here, we will learn about the Sign() method of Math class. This method is used to indicate the sign of the given number. This method is overloaded 7 times.

Syntax:

    int Math.Sign(Decimal)
    int Math.Sign(Double)
    int Math.Sign(Int16)
    int Math.Sign(Int32)
    int Math.Sign(Int64)
    int Math.Sign(SByte)
    int Math.Sign(Single)

Parameter:

This method is overloaded 7 times then passed parameters are different types.

Return value:

It returns integer value:

  • 0 : For 0 value.
  • -1 : For negative value.
  • 1 : For positive value.

Program:

The source code to demonstrate the use of Sign() method of Math class is given below. The given program is compiled and executed successfully.

using System;

class Sample
{
    //Entry point of Program
    static public void Main()
    {
        int ret = 0;

        ret = Math.Sign(-52m);
        if (ret == 0)
            Console.WriteLine("Equal to zero");
        else if(ret==-1)
            Console.WriteLine("Less than zero");
        else
            Console.WriteLine("Greater than zero");

        ret = Math.Sign(52m);
        if (ret == 0)
            Console.WriteLine("Equal to zero");
        else if (ret == -1)
            Console.WriteLine("Less than zero");
        else
            Console.WriteLine("Greater than zero");
    }
}

Output:

Less than zero
Greater than zero
Press any key to continue . . .

C# Math Class Programs »

ADVERTISEMENT
ADVERTISEMENT




Comments and Discussions

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.