`
txf2004
  • 浏览: 6884544 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

.net(三个简单的作业)

 
阅读更多

1,读入一个小数,将小数部分和整数部分交换:例如 3.14 ---〉14.3

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

namespace TestExchange
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                // 1,从控制台读入一个小数,存放在 testDouble 中
                string testDouble = Console.ReadLine();

                // 2,转为double 类型
                double result;

                // 用try ... catch ... 语句捕获格式错误的异常
                try
                {
                    result = double.Parse(testDouble);

                    // 3,将testDouble以‘.’隔开
                    string[] splitStr = testDouble.Split('.');

                    // 4,格式输出
                    Console.WriteLine("{0}.{1}", int.Parse(splitStr[1]), int.Parse(splitStr[0]));

                }
                catch (FormatException e)
                {
                    // 捕获数字格式不正确的异常
                    Console.WriteLine("输入数字格式不正确");
                }
                catch (System.IndexOutOfRangeException e)
                {
                    // 捕获全部整数不包含小数点的异常
                    Console.WriteLine("输入的数应包含小数点");
                }
            }
        }
    }
}


2,定义一个qq状态的枚举(在线、隐身、离线)。

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

namespace TestQQState
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }

    // 定义QQ状态的枚举
    enum QQState
    {
        OnLine,     //在线
        OffLine,    //离线
        Hidding,    //隐身
        Busy        //忙碌
    }
}


3,老婆给当程序员的老公打电话:“下班顺路买10个包子,如果看到卖西瓜的,买一个。”下班后,老公买回一个包子,因为他看到卖西瓜的了,老婆气晕了。分别用程序表达这句话的意思:老婆的意思;程序员老公理解的意思。

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

namespace TestJok
{
    class Program
    {
        static void Main(string[] args)
        {
            Husband husband = new Husband();

            // 买包子的个数
            int bzCount;

            // 买西瓜的个数
            int xgCount;

            // 是不是有买西瓜的
            bool isThereHasXiGua = false;

            // 老婆的意思
            husband.getOffWork();       // 老公下班
            husband.buyBaozi(10);       // 老公买十个包子
            if (isThereHasXiGua == true) // 如果看到卖西瓜的
            {
                husband.buyXiGua(1);    // 买一个西瓜
            }
            
            //老公的意思
            husband.getOffWork();           // 老公下班
            if (isThereHasXiGua == false)    // 如果没有看到买西瓜的
            {
                husband.buyBaozi(10);       // 买 10 个包子
            }
            else                            // 如果看到卖西瓜的
            {
                husband.buyBaozi(1);        // 买 1 个包子
            }

        }
    }

    /// <summary>
    /// Husband 类
    /// </summary>
    class Husband
    {
        /// <summary>
        /// 买包子的方法
        /// </summary>
        /// <param name="bzCount">买的包子的个数</param>
        public void buyBaozi(int bzCount)
        {
        }

        /// <summary>
        /// 下班的方法
        /// </summary>
        public void getOffWork() 
        { 
        }

        /// <summary>
        /// 买西瓜的方法
        /// </summary>
        /// <param name="xgCount">买的西瓜的个数</param>
        public void buyXiGua(int xgCount)
        {
        }
    }
}


分享到:
评论

相关推荐

    基于VS2008C#.net开发的简单三层架构

    用来初学者学会三层架构的一个例子源码,用一个简单的登陆验证来阐述三层的基本概念。

    毕业设计依据ASP.NET+SQL通用作业批改系统设计(源代码+论文)

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    ASP.NET+SQL通用作业批改系统设计(源代码+论文)

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    asp.net知识库

    深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...

    ASP.NET001通用作业批改系统设计+论文_通用作业批改系统设计+论文_

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    ASP.Net 期末作业-智能游艇管理系统

    内容概要:利用asp.net技术实现给游艇租借提供第三方平台,资源包含管理员后台和普通用户两个界面版式,管理员进入后台可以对游艇信息进行管理,可以对游艇名称、游艇档次、游艇价格、游艇标签进行修改和添加;...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    注:以上三个案例,上课时会根据每个班的课堂反馈选择其中一个案例予以讲解学习。 7、如鹏网项目(9天) 查看项目演示 功能点 站内搜索、栏目管理、视频播放(完全模仿优酷视频页面)、焦点图、静态页面生成(新浪、...

    通用作业批改系统设计-asp.net

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    依据ASP.NET通用作业批改系统毕业设计(源代码+论文)

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    [计算机毕设]基于asp.net+sql的通用作业批改系统设计与实现(源代码+项目报告).zip

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    基于ASP.NET+SQL的通用作业批改系统设计与实现毕业设计(源代码+项目报告)

    《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...

    C#课程设计-C#大作业基于ASP.NET技术的动漫管理系统源码(老司机驾驶舱).zip

    C#课程设计-C#大作业基于ASP.NET技术的动漫管理系统源码(老司机驾驶舱)。 编写本应用的主要目的是通过.NET技术实践了三层开发的基本思想: 通过ORM框架实现数据访问层,并将数据库操作服务封装为DAO层; 通过razor...

    Asp.net大作业/课程设计/网站开发

    我的课程提供了课程管理、作业管理和笔记管理等三个主要功能: 我的课程可以对课程数据进行分析,并在主页上显示”当前课程“、”下一节课“、”今天课程“和”明天课程“等信息” 我的课程可以对过去五天的作业...

    第三次作业_vb.net_

    这个程序可以计算BMI,并对结果做出不同反应

    基于asp.net三层模式的球星粉丝互动平台源码+数据库+项目说明(毕业设计).zip

    1、基于asp.net三层模式的球星粉丝互动平台源码+数据库+项目说明(毕业设计).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设...

    婚庆网站源码.net

    网站采用三层架构,代码难度适中,初学者也能轻松读懂源码。 源码提供的最初数据库相关的文件为备份文件,使用之前需要在数据库管理器中对数据库进行还原。不过已经将还原的数据库文件放置在压缩包根目录下的DB_51...

    asp.net三层模式土特产销售购物网+源代码+文档说明+数据库.zip

    asp.net三层模式土特产销售购物网 程序开发软件: Visual Studio 2010以上 数据库:sqlserver2005以上 账号管理:是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。 库存管理:是对土特产的...

    asp.net 精品课程管理系统VS编程c#源码sqlserver数据库

    asp.net 精品课程管理系统 是一套完善的WEB设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 管理员功能包括以下几个模块 (1)学生管理模块:可以对系统用户的角色进行分配...

    软件设计模式期末作业

    软件设计模式作业,要求用3个设计模式以上实现。代码涉及了装饰模式,工厂模式和适配器模式

    ASP.NET软件工程师

    如使用的开发环境为VS2010,.net 4.0类库,SQL erver2008,LinQ技术,.net MVC3.0,jquery,extjs,Silverlight4等富客户端技术等,保证了技术在三年之内不会落伍 6、首次采用: 视频授课+上机课作业练习+上机课作业讲解+...

Global site tag (gtag.js) - Google Analytics