办公室常用的饮水机(夏天)实现

本文介绍了一个简单的饮水机容量管理程序。该程序使用C++实现,通过类`Cyongchi`来模拟饮水机的注水和取水过程,并在容量低于设定阈值时自动补充水源。此外,程序还包括了用户交互部分,允许用户输入取水量。
摘要由CSDN通过智能技术生成
///以下以办公室常用的饮水机(夏天)为例:
  //   
//
//
//                
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
//#define random(x) (rand()%x)



class Cyongchi{
private:
        int x;
        int y;
        int z;
public:
         int shishui(int intRongliang,int intShishui);
         int zhushui(int intRongliang,int intZhushui);
         Cyongchi(int x,int y,int z){
             intRongliang=x;
             intShishui=y;
             intZhushui=z;
         }
         int intRongliang;
        int intShishui;
        int intZhushui;
};
Cyongchi::shishui(int intRongliang,int intShishui){
              intRongliang-=intShishui;
              return intRongliang;
         };
Cyongchi::zhushui(int intRongliang,int intZhushui){
              intRongliang+=intZhushui;
              return intRongliang;
         };
//int rand()
//{
 //         srand((int)time(0));
 //         return random(50);
//}
int jiance(int r){
    if(r<=60&&r>=0)
        return 0;
    else if(r<=100 && r>60)
        return 1;
    else
        return 2;
}

void main(){
    int intRl,intSs,intZs,i;
    Cyongchi  cc(100,30,10);
    intRl=cc.intRongliang;
    intSs=cc.intShishui;
    intZs=cc.intZhushui;
    while(1){
        cout<<"请输入取水量:"<<endl;
             cin>>intSs;
            intRl=cc.shishui(intRl,intSs);
            cout<<"取水后的容量为:"<<intRl<<endl;
        if(jiance(intRl)==0){
            i=0;
            while(jiance(intRl)==0){
                ++i;
                cout<<"当前的容量为:"<<intRl<<",容量过低,必须注水!!"<<endl;
                intRl=cc.zhushui(intRl,intZs);
                cout<<"这是第"<<i<<"次注水"<<endl;
                cout<<"注水后的容量为:"<<intRl<<endl;
            }
                cout<<"注水成功!"<<endl;
        }                        
        }
        }

//以下为运行结果::


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值