c语言编程笔录

您现在的位置是:首页 > C语言 > C#

C#

C# .Net Framework

李雅惠 2023-08-12C#
前言在本问题中,我将以全栈程序员的角色使用C#和.NET框架来设计和编写代码。我将解释代码的用途和规范,并提供代码示例来支持我的解释。问题标题:实现一个简单的计算器代码需求:设计一个基于控制台界面的简单计算器程序,能够执行加法、减法、乘法

前言

在本问题中,我将以全栈程序员的角色使用C#和.NET框架来设计和编写代码。我将解释代码的用途和规范,并提供代码示例来支持我的解释。

问题标题:实现一个简单的计算器

代码需求:设计一个基于控制台界面的简单计算器程序,能够执行加法、减法、乘法和除法运算。

using System;

namespace SimpleCalculator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("欢迎使用简单计算器!");
            Console.WriteLine("请输入第一个数字:");
            double num1 = double.Parse(Console.ReadLine());

            Console.WriteLine("请输入运算符(+、-、*、/):");
            string oper = Console.ReadLine();

            Console.WriteLine("请输入第二个数字:");
            double num2 = double.Parse(Console.ReadLine());

            double result;

            switch (oper)
            {
                case "+":
                    result = num1 + num2;
                    break;
                case "-":
                    result = num1 - num2;
                    break;
                case "*":
                    result = num1 * num2;
                    break;
                case "/":
                    result = num1 / num2;
                    break;
                default:
                    Console.WriteLine("无效的运算符!");
                    return;
            }

            Console.WriteLine("计算结果: " + result);
        }
    }
}

代码解释

上述代码实现了一个简单的计算器程序。首先,程序向用户显示欢迎信息并提示用户输入第一个数字。然后,程序要求用户输入一个运算符。接着,程序提示用户输入第二个数字。程序根据所输入的运算符进行相应的计算,并将结果显示给用户。

代码开头的using语句引入了System命名空间,它包含了控制台输入和输出的类和方法。

程序的主体部分在Main方法中。使用Console.WriteLine方法显示欢迎信息和各种提示信息。使用Console.ReadLine方法读取用户输入的数字和运算符。接下来,使用double.Parse方法将读取到的字符串转换为相应的数字。

计算部分使用switch语句根据运算符执行相应的计算。最后,使用Console.WriteLine方法将结果输出给用户。

总结

通过使用C#和.NET框架,我们成功设计并实现了一个简单的计算器程序。该程序可以接受用户输入的数字和运算符,并根据运算符执行相应的计算,并将结果输出给用户。我们使用了控制台输入和输出的方法,以及转换字符串为数字的方法来实现该功能。

以上只是一个简单的示例,你可以根据需求进一步扩展和优化这个计算器程序,例如添加更多的运算符或验证用户输入的有效性。希望这个示例对你有所帮助!

文章评论