控制台计算器继续计算

本文关键字:计算 继续 计算器 控制台 | 更新日期: 2023-09-27 18:28:05

如何将连续计算添加到C#计算器中?

举个例子,我有两个数字,它们加起来是5,我希望能够在前面的结果上加5。我该如何做到这一点?

public class regneoperato : tilfældig
{
    public static void hej()
    {     
        int number1 = Convert.ToInt32(Console.ReadLine());
        string regneoperator = Console.ReadLine();
        int number2 = Convert.ToInt32(Console.ReadLine());
        int result = 0;
        switch (regneoperator)
        {
            case "+":
                result = number1 + number2;
                break;
            case "-":
                result = number1 - number2;
                break;
            case "/":
                if (number2 == 0)
                {
                    Console.WriteLine("Jeg kan ikke dividere med 0");
                }
                result = number1 / number2;
                break;
            case "*":
                result = number1 * number2;
                break;                    
       }            
       Console.WriteLine(result);
    }
}

控制台计算器继续计算

只需将其中一个自变量设置为结果

var number1 = Convert.ToInt32(Console.ReadLine());
do
{
    //everything else
    number1 = result;
}while(/*insert condition here*/);