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

📄 sale.cpp

📁 C++课程设计 下载后就直接可以交了 呵呵 好动洗
💻 CPP
字号:
// Sale.cpp: implementation of the Sale class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Sale.h"
#include "ctype.h"
#include "string.h"
#include "Storage.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

class Storage;

void Sale::salebook()
{
	
	int Book[10];//存储购买的书的编号
	int buynum[10];//相应的书的本数
	char isbn[14];
	int  buyNum;
	char check='Y';
	int temp=1;
	float sum=0;//总额
	float taxrate=0.02f;//税率

	while(toupper(check)=='Y')
	{
		cout<<"请输入您要购买的书的Isbn号:\n";
		cin>>isbn;
		cin.ignore();
		if(lookBook(isbn)!=-1)
		{
			BookInfo(lookBook(isbn));
			cout<<"请输入购买的数量:  ";
			cin>>buyNum;
			cin.ignore();
			if(buyNum>book[lookBook(isbn)].qtyOnHand)
			{
				cout<<"库存量不足,只能购买"<<book[lookBook(isbn)].qtyOnHand<<"本"<<endl;
				buyNum=book[lookBook(isbn)].qtyOnHand;//将出售本数设置为库存本书
			}
			setQty(book[lookBook(isbn)].qtyOnHand-buyNum,lookBook(isbn));
			Book[temp]=lookBook(isbn);
			buynum[temp]=buyNum;
			temp++;
			cout<<"继续购买?Y/N?";
			cin>>check;
			cin.ignore();
		}
		else 
		{
			cout<<"查无此书,重新输入?Y/N?\n";
			cin>>check;
			cin.ignore();
		}
	}
	cout<<"\t\t销售统计\n";
	cout<<"  ISBN         数量      书名   单价RMB  金额RMB"<<endl;
	for(int i=1;i<temp;i++)
	{
		cout<<book[Book[i]].isbn<<"   "<<Book[i]<<"\t";
		cout<<book[Book[i]].bookTitle<<book[Book[i]].retail<<"   "<<book[Book[i]].retail*buynum[i]<<endl;
		sum=sum+book[Book[i]].retail*buynum[i];
	}
	cout<<"销售合计:RMB  "<<sum<<endl;
	cout<<"销 售 税:RMB  "<<sum*taxrate<<endl;
	cout<<"应付总额:RMB  "<<sum+sum*taxrate<<endl;
}

⌨️ 快捷键说明

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