计算机软件工程常见考试题——“老李的书屋”图书馆管理系统

常见计算机考试试题,C#、Java均可使用。

这里是一个图书管理系统,只是简单的做一个形式,仅用于新手联系或者考试题复习,在线新手,轻喷谢谢合作 d=====( ̄▽ ̄*)b

C#可以直接复制,新手建议拿来练习,不要Ctrl+C,欢迎大家借鉴,互相学习。

下面是图书管理系统详细代码以及运行结果👇

//c#
using System;
using System.Drawing;

namespace library
{
    class Program
    {

        public static int money = 0;
        static void Main(string[] args)
        {
            Console.WriteLine("=========================================");
            Console.WriteLine("\t ***** 欢迎光临 ***** \t");
            Console.WriteLine("\t **** 老李的书屋 **** \t");
            Console.WriteLine("=========================================");
            Console.WriteLine("下面由自动机器人为您服务,购买请输入编号:");
            Console.WriteLine("A.绿野仙踪(59元)\t B.茶花女(46元)\t C.失格(72元)");

            string s;
            int user = 0;

            do
            {
                s = Console.ReadLine();

                switch (s)
                {
                    case "A":
                        Console.WriteLine("已选择绿野仙踪,价格59");
                        user = user + 59;
                        Console.WriteLine("共" + user + "元,输入0结算");
                        break;
                    case "B":
                        Console.WriteLine("已选择茶花女,价格46");
                        user = user + 46;
                        Console.WriteLine("共" + user + "元,输入0结算");
                        break;
                    case "C":
                        Console.WriteLine("已选择失格,价格72");
                        user = user + 72;
                        Console.WriteLine("共" + user + "元,输入0结算");
                        break;
                    case "0":
                        Console.WriteLine("共计消费金额{0}元",user);
                        break;
                    default:
                        Console.WriteLine("对不起,输入有误,请重新选择:");
                        Console.WriteLine("A.绿野仙踪(59元)\t B.茶花女(46元)\t C.失格(72元)");
                        break;
                }

            } while (s != "0");
            

            if(money < user)
            {
                Console.WriteLine("对不起,您的余额不足,请充值:");
                Top();
                for(; money < user;)
                {
                    Console.WriteLine("对不起,充值金额不足,当前消费{0},余额{1},请继续充值",user, money);
                    Top();
                }
            }
            else
            {
                money = money - user;
                Console.WriteLine("共花费金额为:" + user);
                Console.WriteLine("消费余额为:" + money);
            }

            money = money - user;

            Console.WriteLine("充值完成,购买完成,购买消费{0}元,消费后余额{1}元", user, money);

            Console.WriteLine("点击任意键退出系统");
            Console.ReadKey();
        }

        private static void Top()
        {
            string i;
            Console.WriteLine("余额查询请按:1");
            Console.WriteLine("充值余额请按:2");

            do
            {
                i = Console.ReadLine();
                switch (i)
                {
                    case "1":
                        Console.WriteLine("余额:" + money);
                        Console.WriteLine("输入0退出");
                        continue;
                    case "2":
                        Console.WriteLine("请输入充值的金额:");
                        int a = int.Parse(Console.ReadLine());
                        money = money + a;
                        Console.WriteLine("充值后余额为" + money);
                        Console.WriteLine("输入0退出");
                        break;
                    default:
                        Console.WriteLine("对不起,输入有误,请重新输入:");
                        continue;
                }

            } while (i == "0");
        }
        

    }
}

运行结果如下👇
运行结果
感谢大家的关注,博主在这里献给大家香吻一枚💋

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值