C#实现一个控制台的点餐系统

 更新时间:2019年11月26日 17:14:52   作者:王梦翰  
这篇文章主要为大家详细介绍了C#实现一个控制台的点餐系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

本文实例为大家分享了C#点餐系统的具体代码,供大家参考,具体内容如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 控制台操作尝试
{
  class Program
  {
    static void Main(string[] args)
    {
      int price = 0;
      Console.WriteLine("欢迎来吃饭");
      Console.WriteLine("===================================================================");

      Console.WriteLine("1.糖醋里脊 24元");
      Console.WriteLine("2 红烧茄子 14元");
      Console.WriteLine("3.千页豆腐 18元");
      Console.WriteLine("4.蚂蚁上树 20元");
      Console.WriteLine("5.红烧猪蹄 36元");
      Console.WriteLine("6.宫保鸡丁 32元");
      Console.WriteLine("===================================================================");
      Console.WriteLine("请按菜品序号点餐,0号键结算");
      Console.WriteLine("===================================================================");
      while (true)
      {
        int index = int.Parse(Console.ReadLine());
        if (index==1)
        {
          Console.WriteLine("您点的是糖醋里脊 24元");
          price += 24;
        }
        if (index == 2)
        {
          Console.WriteLine("您点的是红烧茄子 14元");
          price += 14;

        }
        if (index ==3)
        {
          Console.WriteLine("您点的是千页豆腐 18元");
          price += 18;
        }
        if (index == 4)
        {
          Console.WriteLine("您点的是蚂蚁上树 20元");
          price += 20;
        }
        if (index == 5)
        {
          Console.WriteLine("您点的是红烧猪蹄 36元");
          price += 36;
        }
        if (index == 6)
        {
          Console.WriteLine("您点的是宫保鸡丁 32元");
          price += 32;
        }
        if (index ==0)
        {
          Console.WriteLine("您总共消费{0}元",price);
        }
        
      }
      //Console.ReadLine();
    }
  }
}

效果图:

更多学习资料请关注专题《管理系统开发》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持程序员之家。

相关文章

  • Unity实现OCR文字识别功能

    Unity实现OCR文字识别功能

    这篇文章主要介绍了通过Unity接入百度AI接口,实现OCR文字识别功能,文中的实现步骤讲解详细,对我们学习或工作有一定的参考价值,需要的可以了解一下
    2022-01-01
  • Unity 实现删除missing脚本组件

    Unity 实现删除missing脚本组件

    这篇文章主要介绍了Unity 删除missing脚本组件的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#读取XML的CDATA节点内容实例详解

    C#读取XML的CDATA节点内容实例详解

    在本篇文章里小编给大家整理了关于C# 读取XML的CDATA节点内容的相关知识点内容,有需要的朋友们参考学习下。
    2019-09-09
  • C# Lambda表达式select()和where()的区别及用法

    C# Lambda表达式select()和where()的区别及用法

    这篇文章主要介绍了C# Lambda表达式select()和where()的区别及用法,select在linq中一般会用来提取最后筛选的元素集合,在lambda表达式中通常用where得到元素集合,需要的朋友可以参考下
    2023-07-07
  • C#实现加密bat文件的示例详解

    C#实现加密bat文件的示例详解

    这篇文章主要为大家详细介绍了C#如何实现加密bat文件的功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-01-01
  • C#语法相比其它语言比较独特的地方(三)

    C#语法相比其它语言比较独特的地方(三)

    这篇文章主要介绍了C#语法相比其它语言比较独特的地方(三),本文讲解了在C++中允许从一个case贯穿到另一个case标签、as和is只会检测待转化类型的类型,而不会进行其它操作等内容,需要的朋友可以参考下
    2015-04-04
  • C# 使用Serilog日志框架的方法

    C# 使用Serilog日志框架的方法

    Serilog是一款配置方便,使用灵活的日志框架,这篇文章主要介绍了C# 使用Serilog日志框架,需要的朋友可以参考下
    2023-11-11
  • C#异常处理知识汇总

    C#异常处理知识汇总

    这篇文章主要介绍了C#异常处理的知识,文中讲解非常详细,配合代码帮助大家更好的理解,感兴趣的朋友可以参考下
    2020-06-06
  • c#求两个数中最大值的方法

    c#求两个数中最大值的方法

    这篇文章主要介绍了c#求两个数中最大值的方法,需要的朋友可以参考下
    2014-02-02
  • Unity Shader实现线框效果的制作步骤

    Unity Shader实现线框效果的制作步骤

    最近比较忙,今天抽空给大家分享一篇文章,关于Unity Shader实现线框效果,本文给大家分享详细制作步骤,通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-06-06

最新评论

?


http://www.vxiaotou.com