我是C sharp Programming的新手,我坚持使用一个程序来开发一个类似于计算器的程序,它将用户的输入转换为一个名为choice的int数据类型,它将读取用户的两个操作数,然后计算将执行一个开关循环,根据所选的选项执行所需的操作,并给出输出结果.显示结果并打破案例后,程序将询问用户是否继续,反馈将存储在将被比较的字符变量,如果选择Y,它将把程序的执行重定向到开始标签.以下是相同的代码:
public static void Main(string[] args)
{
int choice,op1,op2;
char ch;
start:
Console.WriteLine("Enter First Operand");
op1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter Second Operand");
op2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter your Input \n1. For Addition \n2.For Subtraction \n3.For Multiplication \n4.For Division");
choice = Convert.ToInt32(Console.ReadLine());
switch (choice)
{
case 1:
Console.WriteLine(op1+op2);
break;
case 2:
Console.WriteLine(op1 - op2);
break;
case 3:
Console.WriteLine(op1*op2);
break;
case 4:
Console.WriteLine(op1/op2);
break;
default:
Console.WriteLine("Please enter valid Choice");
break;
}
end:
Console.WriteLine("Do you want to Continue(Y/N)?");
ch=Convert.ToChar(Console.Read());
if (ch == 'Y') …Run Code Online (Sandbox Code Playgroud)