没有按钮的 C# 控制台计算器

C# Console Calculator without Buttons

我 1 个月前开始我的学徒生涯,我的第一个任务是在控制台中创建一个计算器,该计算器能够进行基本数学运算(加法、减法、乘法和除法)。到目前为止,我的代码是输入 2 个数字,但接下来呢?我必须使用什么命令来选择正确的计算项?

最后我只想加一个+,如果我想添加等等

这是我的代码。我使用 Visual Studio 2019 和 C#。

using System;

namespace Taschenrechner
{
    class Program
    {
        static void Main(string[] args)
        {
            int num1;
            int num2;


            Console.WriteLine("Taschenrechner");

            Console.WriteLine("Gib die erste Zahl ein");
            num1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Gib die zweite Zahl ein");
            num2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Gib die Rechenaufgabe an");
            
            
            Console.WriteLine(num1 + num2);
            Console.WriteLine(num1 - num2);
            Console.WriteLine(num1 * num2);
            Console.WriteLine(num1 / num2);


            Console.ReadKey();

        }
    }
}

这应该有望为您指明正确的方向作为起点。

            int num1;
            int num2;

            Console.WriteLine("Taschenrechner");

            Console.WriteLine("Gib die erste Zahl ein");
            num1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Gib die zweite Zahl ein");
            num2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("enter + to add, - to minus, * to multiply, / to divide");


            string CalcOperation = Console.ReadLine();
            switch (CalcOperation)
            {
                case "+":
                    Console.WriteLine(num1 + num2);
                    break;
                case "-":
                    Console.WriteLine(num1 - num2);
                    break;

                //etc

                default:
                    Console.WriteLine("Sorry you didn't enter a valid operation");
                    break;

            }

            //just so you can see output
            Console.ReadLine();