C# 计算器代码
时间: 2023-07-02 11:16:12 浏览: 200
以下是一个简单的 C# 计算器代码示例:
```csharp
using System;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
double num1, num2, result;
char operation;
Console.WriteLine("Enter first number: ");
num1 = double.Parse(Console.ReadLine());
Console.WriteLine("Enter second number: ");
num2 = double.Parse(Console.ReadLine());
Console.WriteLine("Enter operation (+, -, *, /): ");
operation = char.Parse(Console.ReadLine());
switch (operation)
{
case '+':
result = num1 + num2;
Console.WriteLine("Result: " + result);
break;
case '-':
result = num1 - num2;
Console.WriteLine("Result: " + result);
break;
case '*':
result = num1 * num2;
Console.WriteLine("Result: " + result);
break;
case '/':
if (num2 == 0)
{
Console.WriteLine("Cannot divide by zero!");
}
else
{
result = num1 / num2;
Console.WriteLine("Result: " + result);
}
break;
default:
Console.WriteLine("Invalid operation!");
break;
}
Console.ReadLine();
}
}
}
```
该程序首先提示用户输入两个数字和一个操作符。然后使用 switch 语句来执行相应的操作,最后输出结果。请注意,除法操作需要进行除以零检查。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)