Recharging system

发布时间 2023-11-19 10:10:16作者: hanxuyao
#include <bits/stdc++.h>
using namespace std;
struct CARD{
    //ATTRIBUTE:
    string NAME;
    int ID;
    string CLASSROOM;
    float MONEY;
    int MONER_TYPE;
    string COST_TIME;
    string PHONEID;
    bool CREAT(int i,string n,string c){
         NAME=n;
         CLASSROOM=c;
         ID=i;
         return true;
     }
     //充钱 
     bool Recharge(int m){
         MONEY+=m; 
         return true;
     }
     //消费
     bool consumption(int m){
         if(MONEY>=m && m>0){
             MONEY-=m;
             return true;
         }
         return  false;
     } 
}; 


 
int main(){
    
    CARD CARDLIST[100];
    int STRATID=1000;
    int NUMBER=0;//当前有几个人办卡 
    while(1){
        
        cout<<"太康一高附属学校充值系统"<<endl;
        cout<<"1.开卡"<<endl<<"2.充值"<<endl<<"3.消费"<<endl<<"4.查询余额"<<endl;
        cout<<"5.挂失"<<endl<<"6.退钱"<<endl<<"7.退出系统";
        cout<<endl;
        int LNDEX;
        cin>>LNDEX;
        CARD c;
        switch(LNDEX){
            case 1:                
                cout<<"请输入姓名:";
                cin>>c.NAME;
                c.ID=STRATID+NUMBER;
                CARDLIST[NUMBER]=c;
                cout<<"你的卡号:"<<c.ID;
                NUMBER++;
                break;
            case 2:
                cout<<"请输入你的卡号:";
                int _CID;
                cin>>_CID;
                bool HAVE=false;
                for(int i=0;i<=NUMBER;i++){
                    if(CARDLIST[i].ID==_CID){
                        cout<<CARDLIST[i].NAME<<"同学你好,请输入充值金额:";
                        string c_MONEY;
                        cin >> c_MONEY;
                        c.MONEY+=c_MONEY;
                        HAVE=true;
                        break;
                    } 
                } 
                if(HAVE==false){
                    cout<<"gun,s*"<<endl;
                }
                break;
                 
                
        }
    }
}
#include <bits/stdc++.h>
using namespace std;
struct CARD{
    //ATTRIBUTE:
    string NAME;
    int ID;
    string CLASSROOM;
    float MONEY;
    int MONER_TYPE;
    string COST_TIME;
    string PHONEID;
    bool CREAT(int i,string n,string c){
         NAME=n;
         CLASSROOM=c;
         ID=i;
         return true;
     }
     //充钱 
     bool Recharge(int m){
         MONEY+=m; 
         return true;
     }
     //消费
     bool consumption(int m){
         if(MONEY>=m && m>0){
             MONEY-=m;
             return true;
         }
         return  false;
     } 
}; 


 
int main(){
    
    CARD CARDLIST[100];
    int STRATID=1000;
    int NUMBER=0;//当前有几个人办卡 
    while(1){
        
        cout<<"太康一高附属学校充值系统"<<endl;
        cout<<"1.开卡"<<endl<<"2.充值"<<endl<<"3.消费"<<endl<<"4.查询余额"<<endl;
        cout<<"5.挂失"<<endl<<"6.退钱"<<endl<<"7.退出系统";
        cout<<endl;
        int LNDEX;
        cin>>LNDEX;
        CARD c;
        switch(LNDEX){
            case 1:                
                cout<<"请输入姓名:";
                cin>>c.NAME;
                c.ID=STRATID+NUMBER;
                CARDLIST[NUMBER]=c;
                cout<<"你的卡号:"<<c.ID;
                NUMBER++;
                break;
            case 2:
                cout<<"请输入你的卡号:";
                int _CID;
                cin>>_CID;
                bool HAVE=false;
                for(int i=0;i<=NUMBER;i++){
                    if(CARDLIST[i].ID==_CID){
                        cout<<CARDLIST[i].NAME<<"同学你好,请输入充值金额:";
                        string c_MONEY;
                        cin >> c_MONEY;
                        c.MONEY+=c_MONEY;
                        HAVE=true;
                        break;
                    } 
                } 
                if(HAVE==false){
                    cout<<"gun,s*"<<endl;
                }
                break;
                 
                
        }
    }
}