亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求改代碼,多了四種折扣支付功能,微信(75%),微信會員(85%),銀行卡(15%),以及現金,求大神指教

求改代碼,多了四種折扣支付功能,微信(75%),微信會員(85%),銀行卡(15%),以及現金,求大神指教

C++
someOne_forward 2016-06-11 13:05:50
#include<stdlib.h>#include<time.h>#include <iostream>using namespace std;?//基本的展示函數/*void printtime(){ struct tm *ptr;? time_t lt;? char str[80];? lt=time(NULL);? ptr=localtime(&lt);? strftime(str,200,"%F %R",ptr);? cout<<str;?}*/void showMenuName(int x){ switch (x) { case 1:cout<<"工作日特惠午餐";break; case 2:cout<<"美式大薯格";break; case 3:cout<<"可樂";break; case 4:cout<<"草莓冰淇淋"; }}?void showcashier(int x)?{ switch(x) { case 1:cout<<"小李";break; case 2:cout<<"小麥";break; default:cout<<"小雨"; }?}?void showserver(int x)?{ switch (x) { case 1:cout<< "小張";break; case 2:cout<<"小華";break; default :cout<<"小馬";break; }?}?//菜單的各種定義class Menu{ double price[4]; double count[4];public: void inputcount(int x); void zero(); void printMenu();};void Menu::zero(){ price[0]=30; price[1]=19; price[2]=8; price[3]=5; for(int i=0;i<4;i++) { count[i]=0; }}void Menu::inputcount(int x){ x=x-1; cout<<"需要多少份"<<endl; cin>>count[x];}void Menu::printMenu(){ int total=0; cout<<"名稱\t\t"<<"單價\t"<<"數量\t"<<endl; for(int i=0;i<4;i++) { if(count[i]!=0) { showMenuName(i+1); cout<<"\t"<<price[i]<<"\t"; cout<<count[i]<<endl; total=total+price[i]*count[i]; } } cout<<"合計\t\t\t"<<total;}//賬單的各種定義class Cbill{ int cashier; int server; int Table; int number;public: void intput(); void printbill();};void Cbill::printbill(){ //printtime(); cout<<"========================================="<<endl; cout<<"收銀人:"; showcashier(cashier); cout<<endl; cout<<"服務員:"; showserver(server); cout<<endl; cout<<"桌號:"<<Table<<endl; cout<<"顧客人數:"<<number<<endl; cout<<"========================================="<<endl;}void Cbill::intput(){ for(int i=1;i<=3;i++) { showcashier(i); cout<<"\t"<<i<<endl; } cout<<"輸入收銀員編號"<<endl; cin>>cashier; for(int i=1;i<=3;i++) { showserver(i); cout<<"\t"<<i<<endl; } cout<<"輸入服務員編號"<<endl; cin>>server; cout<<"輸入桌號"<<endl; cin>>Table; cout<<"輸入顧客數"<<endl; cin>>number;}void main(){ Menu M1; M1.zero();//為菜單初始化 Cbill C1; C1.intput();//為賬單初始化 //展示菜單 int x; for(int i=1;i<=4;i++) { showMenuName(i); cout<<"\t"<<i<<endl; } //輸入菜單 while(1) { cout<<"請輸入菜單編號(輸入0表示退出并打印賬單)"<<endl; cin>>x; if (x==0)break; else if(x<=4&&x>0) M1.inputcount(x); else cout<<"錯誤輸入"<<endl; } C1.printbill(); M1.printMenu(); system("pause");}
查看完整描述

目前暫無任何回答

  • 0 回答
  • 1 關注
  • 1471 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號