⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 这是本人的课程设计,自动售货机,内容有文件的操作,向量与迭代器的使用,友元函数的使用
💻 CPP
字号:
#include<iostream>
#include"fstream"
#include"class_declaration.h"

extern double payment;

int main()
{
    char n,m;
	int i=0;

    cout<<"\t             **********************************"<<endl;
	cout<<"\t             *            欢迎光临            *"<<endl;
	cout<<"\t             *           请规范操作           *"<<endl;
	cout<<"\t             *                                *"<<endl;
	cout<<"\t             *            特别鸣谢            *"<<endl;
	cout<<"\t             *        桂林电子科技大学        *"<<endl;
	cout<<"\t             *        计算机与控制学院        *"<<endl;
	cout<<"\t             *          软件工程专业          *"<<endl;
	cout<<"\t             *             502班              *"<<endl;
	cout<<"\t             *       \2   付任栋同学   \2       *"<<endl;
	cout<<"\t             *   对本售货机的操作系统的开发   *"<<endl;
    cout<<"\t             **********************************"<<endl;
	
	while(m)
	{		
		cout<<endl;
		cout<<"1. 顾客"<<endl;
		cout<<"2. 管理员"<<endl;
		cout<<"0. 退出"<<endl;
		cout<<'\n'<<"请输入:  ";
		cin>>n;
		
//******************************************************		
		while(n!='0'&&n!='1'&&n!='2'&&i<=2)
		{	                          
			if(i==2)
			{
				cout<<"\n对不起,您连续3次输入错误,退出系统!\n"<<endl;
				exit_operate();
			}
			
			cout<<"对不起,您输入错误,请重新输入!"<<endl;
			i++;
			cin>>n;
			
		}
//********************************************************		
		switch(n)
		{
		case '0':exit_operate();break;
			
		
		case '1':
			{   system("cls");
				read_payment();
				if(payment>=5000)//当货款大于或等于5000时
					             //售货机停止服务
			    {cout<<"\n对不起,本机暂停服务!"<<endl;
		          exit_operate() ;	}
				else consumer();
			    break;}	
			
		case '2':
			{   system("cls");
				int i=0;
			    while(i<=3)
				{
					if(i==3)
					{
						cout<<"\n对不起,您连续3次输入错误,退出系统!\n"<<endl;
						exit_operate();
					}
					if(enter()==true)
					{   system("cls");
						administrator();
					}
					else {i++;if(i<3)cout<<"\n密码错误,重新输入"<<endl;}
				}
				
				
			    break;}	
		
		}
		
		cout<<"\n继续操作请按 1 ,退出系统请按 0 :  ";
		
		{	cin>>m;
		if(m=='0')
			exit_operate() ;
		}
	}
		return 0;
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -