c#制作计算器实现指数、对数、平方、开根号、正弦、余弦、绝对值代码
时间: 2023-11-05 19:06:03 浏览: 46
以下是C#制作计算器实现指数、对数、平方、开根号、正弦、余弦、绝对值的代码:
```
using System;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入运算符:");
string op = Console.ReadLine();
double result = 0;
switch (op)
{
case "^":
Console.WriteLine("请输入指数:");
double exponent = Convert.ToDouble(Console.ReadLine());
result = Math.Pow(num1, exponent);
break;
case "log":
Console.WriteLine("请输入底数:");
double logBase = Convert.ToDouble(Console.ReadLine());
result = Math.Log(num1, logBase);
break;
case "sqrt":
result = Math.Sqrt(num1);
break;
case "sin":
result = Math.Sin(num1);
break;
case "cos":
result = Math.Cos(num1);
break;
case "abs":
result = Math.Abs(num1);
break;
default:
Console.WriteLine("无效的运算符");
break;
}
Console.WriteLine("结果为:" + result);
}
}
}
```