c#制作一个简易计算器
时间: 2024-10-28 17:14:58 浏览: 27
在 C# 中制作一个简易计算器,可以分为以下几个步骤:
1. 创建一个新的控制台应用程序项目(Console App)。
2. 定义主程序入口点 (`Program.cs` 文件):
```csharp
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用简单计算器!");
RunCalculator();
}
// 下面我们会定义这个方法来实现计算功能
private static void RunCalculator()
{
// 程序循环接收用户输入,直到退出命令
while (true)
{
Console.Write("请输入第一个数字 (+, -, *, /): ");
string input = Console.ReadLine();
if (input.ToLower() == "exit")
break; // 如果用户输入 exit,则退出程序
double num1;
if (!double.TryParse(input, out num1))
{
Console.WriteLine("无效的输入,请输入数字或运算符。");
continue;
}
Console.Write("请输入第二个数字或运算符:");
string operation = Console.ReadLine();
double num2;
if (!double.TryParse(operation, out num2))
{
Console.WriteLine("无法识别的操作符,请重新输入。");
continue;
}
double result;
switch (operation)
{
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
if (num2 != 0) // 防止除以零错误
result = num1 / num2;
else
Console.WriteLine("除数不能为零。");
break;
default:
Console.WriteLine("未知的操作符,请输入 +, -, *, 或 /.");
continue;
}
Console.WriteLine($"结果是: {result}");
}
}
}
}
```
3. 运行此程序,它将提示用户输入两个数字以及运算符。用户可以输入如 "5 + 3" 或 "7 * 2" 来进行加减乘除操作,输入 "exit" 可以退出程序。
阅读全文