c语言编程笔录

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

C#

C#实验三和四

刘柏宏 2023-08-09C#
实验三:计算器应用程序在实验三中,我设计和编写了一个简单的计算器应用程序。该应用程序可以执行基本的算术运算,包括加法、减法、乘法和除法。用户可以输入两个操作数和运算符

实验三:计算器应用程序

在实验三中,我设计和编写了一个简单的计算器应用程序。该应用程序可以执行基本的算术运算,包括加法、减法、乘法和除法。用户可以输入两个操作数和运算符,然后点击“计算”按钮获取计算结果。下面是代码的主要部分:

using System;

namespace CalculatorApp
{
    class Program
    {
        static void Main(string[] args)
        {
            double num1, num2;
            char op;

            Console.WriteLine("欢迎使用计算器应用程序!");
            Console.WriteLine("请输入第一个操作数:");
            num1 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("请输入运算符:");
            op = Convert.ToChar(Console.ReadLine());

            Console.WriteLine("请输入第二个操作数:");
            num2 = Convert.ToDouble(Console.ReadLine());

            double result;
            switch (op)
            {
                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;
using System.Collections.Generic;

namespace StudentGradeManagementSystem
{
    class Program
    {
        static void Main(string[] args)
        {
            List students = new List();

            while (true)
            {
                Console.WriteLine("学生成绩管理系统");
                Console.WriteLine("1. 添加学生");
                Console.WriteLine("2. 删除学生");
                Console.WriteLine("3. 查找学生");
                Console.WriteLine("4. 显示所有学生");
                Console.WriteLine("5. 退出");

                Console.WriteLine("请输入操作编号:");
                int choice = Convert.ToInt32(Console.ReadLine());

                switch (choice)
                {
                    case 1:
                        Console.WriteLine("请输入学生姓名:");
                        string name = Console.ReadLine();

                        Console.WriteLine("请输入学生成绩:");
                        double grade = Convert.ToDouble(Console.ReadLine());

                        students.Add(new Student(name, grade));
                        Console.WriteLine("学生添加成功!");
                        break;
                    case 2:
                        // 删除学生的代码
                        break;
                    case 3:
                        // 查找学生的代码
                        break;
                    case 4:
                        // 显示所有学生的代码
                        break;
                    case 5:
                        Console.WriteLine("感谢使用学生成绩管理系统!");
                        return;
                    default:
                        Console.WriteLine("无效的操作编号");
                        break;
                }
            }
        }
    }

    class Student
    {
        public string Name { get; set; }
        public double Grade { get; set; }

        public Student(string name, double grade)
        {
            Name = name;
            Grade = grade;
        }
    }
}

总结

通过实验三和实验四,我成功设计和编写了一个简单的计算器应用程序和一个学生成绩管理系统。这些代码展示了如何使用C#语言创建基本的应用程序,并实现一些常见的功能。通过这些实验,我深入了解了C#编程语言的基本语法和面向对象的编程概念。这将有助于我的进一步学习和开发更复杂的应用程序。

文章评论