当前位置:实例文章 » C#开发实例» [文章]茅塞顿开的C#代码——通用型科学计算器

茅塞顿开的C#代码——通用型科学计算器

发布人:shili8 发布时间:2023-12-06 13:44 阅读次数:89

csharp
using System;

namespace ScientificCalculator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Welcome to the Scientific Calculator!);

            while (true)
            {
                Console.WriteLine(Please enter the operation you want to perform:);
                Console.WriteLine(1. Addition);
                Console.WriteLine(2. Subtraction);
                Console.WriteLine(3. Multiplication);
                Console.WriteLine(4. Division);
                Console.WriteLine(5. Exponentiation);
                Console.WriteLine(6. Square root);
                Console.WriteLine(7. Logarithm);
                Console.WriteLine(8. Exit);

                int choice = Convert.ToInt32(Console.ReadLine());

                if (choice == 8)
                {
                    break;
                }

                double result = 0;

                switch (choice)
                {
                    case 1:
                        Console.WriteLine(Enter the first number:);
                        double num1 = Convert.ToDouble(Console.ReadLine());
                        Console.WriteLine(Enter the second number:);
                        double num2 = Convert.ToDouble(Console.ReadLine());
                        result = num1 + num2;
                        break;
                    case 2:
                        // Subtraction code
                        break;
                    case 3:
                        // Multiplication code
                        break;
                    case 4:
                        // Division code
                        break;
                    case 5:
                        // Exponentiation code
                        break;
                    case 6:
                        // Square root code
                        break;
                    case 7:
                        // Logarithm code
                        break;
                    default:
                        Console.WriteLine(Invalid choice);
                        break;
                }

                Console.WriteLine(The result is:  + result);
            }
        }
    }
}


以上是一个简单的科学计算器的C#代码示例。用户可以选择进行加法、减法、乘法、除法、指数运算、平方根和对数运算。用户输入选择后,程序会要求用户输入相应的数字,然后进行计算并输出结果。这个程序可以作为一个基础的科学计算器,可以根据需求进行扩展和优化。

相关标签:c#开发语言
其他信息

其他资源

Top