如何解决没有按钮的 C# 控制台计算器
我在 1 个月前开始了我的学徒生涯,在我的公司中,我接到了第一个任务,即在控制台中创建一个能够进行基本数学运算(加法、减法、乘法和 ofc 除法)的计算器。现在我让我的代码输入 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();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。