• 1404/10/03

ماشین حساب با متد :

namespace Calculator
{
    internal class Calculat
    {
        public int NumberOne { get; set; } = 0;
        public int NumberTwo { get; set; } = 0;

        public int SumResult(int num1, int num2)
        {
            int sum = num1 + num2;
            return sum;
        }

        public int SubResult(int num1, int num2)
        {
            int sub = num1 - num2;
            return sub;
        }

        public int MultiResult(int num1, int num2)
        {
            int malti = num1 * num2;
            return malti;
        }

        public int DivResult(int num1, int num2)
        {
            int div = num1 / num2;
            return div;
        }

        public void Error()
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Please enter the correct values !!!!");
        }
    }
}
=======================================================================
using Calculator;

Console.WriteLine("Please Enter Number One : ");
string input1 = Console.ReadLine();
Console.WriteLine("Please Enter Number Two : ");
String input2 = Console.ReadLine();
Console.WriteLine("Please one of the operators...\t\n 1=> + , 2=> - ,  3=> * ,  4=> /");
string operat = Console.ReadLine();

Calculat cal = new Calculat();

//cal.NumberOne= num1;
//cal.NumberTwo= num2;
try
{
    int num1 = Convert.ToInt32(input1);
    int num2 = Convert.ToInt32(input2);

    switch (operat)
    {
        case "+":
            var sum = cal.SumResult(num1, num2);
            Console.WriteLine($"Sum Is a : {sum}");
            break;

        case "-":
            var sub = cal.SubResult(num1, num2);
            Console.WriteLine($"Subtract Is a : {sub}");
            break;

        case "*":
            var multi = cal.MultiResult(num1, num2);
            Console.WriteLine($"Multipliction Is a : {multi}");
            break;

        case "/":
            if (num1 == 0 || num2 == 0)
            {
                cal.Error();
            }
            else
            {
                var div = cal.DivResult(num1, num2);
                Console.WriteLine($"Division Is a : {div}");
            }
            break;

        default:
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Please Select the corect operator ...!");
            break;
    }
}
catch
{
    cal.Error();
}
  • 1404/10/03
  • ساعت 15:35

بسیار عالی


logo-enamadlogo-samandehi