• 第二次作业


    一、面向过程的流程图

    二、面向对象的流程图

    三、面向对象和面向过程的区别
    1.面向对象要先思考有什么对象,而面向过程则要先思考如何解决问题。
    2.面向对象的代码结构更加明显,类的存在无形中将程序的各个数据进行了分类。
    四、电梯类

    #include<iostream>
    #include<math.h>
    using namespace std;
    class Elevator
    {
    	private:
    		int floor; 
    	public:
    		int timeq;//请求时间 
    		int fromfloor;//请求楼层 
    		int gotofloor;//目的楼层 
    		static int sum; 
    		int nowFloor1(int i,int j,int &r,int s,int f);//当请求时间小于s时,
    		//i为上一个请求的gotofloor和当前请求的fromfloor的时间差 
    		//j为当前请求的gotofloor和fromfloor的时间差 
    		//r为当前所处楼层,
    		//用s(sum)计时刻,
    		//f为gotofloor 
    		int nowFloor2(int i,int s,int f);//当请求时刻大于s时,直接跳到请求时刻,无需计算请求之间的耗时 
    		//f为fromfloor 
    		Elevator();
    		~Elevator();
    };
    Elevator::Elevator()
    {
    	
    };
    Elevator::~Elevator()
    {
    	
    };
    Elevator::nowFloor1(int i,int j,int &r,int s,int f)
    {
    	s=s+i;
    	cout<<s<<r<<endl;
    	r=f;
    	s=s+j;
    	cout<<s<<r<<endl;
    };
    Elevator::nowFloor2(int i,int s,int f)
    {
    	s=timeq;
    	cout<<s<<f<<endl;
    };
    
  • 相关阅读:
    (22)C#windows打包部署
    (2)OLEDB数据库操作
    (5)C#工具箱-数据
    (21)C#VS快捷键
    (1)OracleClient数据库操作(淘汰)
    (4)C#工具箱-菜单和工具栏
    (3)C#工具箱-容器
    (2)C#工具箱-公共控件2
    (9)oracle 表的基本查询
    企鹅
  • 原文地址:https://www.cnblogs.com/wster/p/8996927.html
Copyright © 2020-2023  润新知