Ejemplo n.º 1
0
        static int Main()
        {
            Calculator cal  = new Calculator();
            string     line = "";

            while (true)
            {
                Console.WriteLine("Girin: (Temizle, Geri al, Çık, Hesapla):");
                line = Console.ReadLine();
                if (line.ToLower() == "Çık")
                {
                    break;
                }
                else if (line.ToLower() == "Geri Al")
                {
                    cal.undo();
                }
                else if (line.ToLower() == "Temizle")
                {
                    cal.clear();
                }
                else
                {
                    double a, b;
                    char   c;

                    Console.WriteLine("İlk sayıyı giriniz:");
                    double.TryParse(Console.ReadLine(), out a);

                    Console.WriteLine("İkinci sayıyı giriniz:");
                    double.TryParse(Console.ReadLine(), out b);

                    Console.WriteLine("Operator seçiniz (+,-,/,*)");
                    char.TryParse(Console.ReadLine(), out c);


                    if (c == '+')
                    {
                        cal.add(a, b);
                    }
                    if (c == '-')
                    {
                        cal.sub(a, b);
                    }
                    if (c == '*')
                    {
                        cal.mul(a, b);
                    }
                    if (c == '/')
                    {
                        cal.div(a, b);
                    }
                }
            }

            return(0);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Calculator calc = new Calculator();

            Console.WriteLine("Calculation:" + calc.add(5, 4));
        }