A Simple Calculator Class

Introduction

This article shows how to create a new class and call its member functions from Main progrmam. CalCulator is a class which has some member functions such as Square, Add, Subtract, Multiply etc.

using System;

/// <summary>
/// Summary description for Calculator.
/// </summary>
public class Calculator
{
    // Square function
    public int Square(int num)
    {
        return num * num;
    }

    // Add two integers and return the sum
    public int Add(int num1, int num2)
    {
        return num1 + num2;
    }

    // Add two doubles and return the sum
    public double Add(double num1, double num2)
    {
        return num1 + num2;
    }

    // Multiply two integers and return the result
    public int Multiply(int num1, int num2)
    {
        return num1 * num2;
    }

    // Subtract the smaller number from the larger one
    public int Subtract(int num1, int num2)
    {
        if (num1 > num2)
        {
            return num1 - num2;
        }

        return num2 - num1;
    }
}

/// <summary>
/// This shows how to use Calculator class from the Main C# program.
/// </summary>
public class Program
{
    static void Main()
    {
        Calculator calculator = new Calculator();

        Console.WriteLine(calculator.Square(8).ToString());
        Console.WriteLine(calculator.Add(8.3, 9.24).ToString());
        Console.WriteLine(calculator.Multiply(5, 8).ToString());
        Console.WriteLine(calculator.Subtract(22, 42).ToString());
    }
}

Build and run the application.


Similar Articles
Mindcracker
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.