程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++習題 商品銷售

C++習題 商品銷售

編輯:C++入門知識

Description

商店銷售某一商品,每天公布統一的折扣(discount)。同時允許銷售人員在銷售時靈活掌握售價(price),在此基礎上,一次購10件以上者,還可以享受9.8折優惠。現已知當天m個銷貨員銷售情況為

銷貨員號(num) 銷貨件數(quantity) 銷貨單價(price)

101 5 23.5

102 12 24.56

103 100 21.5

請編寫程序,計算出當日此商品的總銷售款sum以及每件商品的平均售價。要求用靜態數據成員和靜態成員函數。
(提示: 將折扣discount,總銷售款sum和商品銷售總件數n聲明為靜態數據成員,再定義靜態成員函數average(求平均售價)和display(輸出結果)。

Input

m和m個銷貨員銷售情況

Output

總銷售款sum以及每件商品的平均售價

Sample Input

3101 5 23.5102 12 24.56103 100 21.5

Sample Output

2387.6620.41
#include
#include
using namespace std;
class Product
{
public:
	int nm,sl;
	static int n;
	float dj,s;
	static float discount,sum;
	 Product ()
	 {nm=0;sl=0;dj=0;s=0;}
 Product (int num,int  quantity,float price)
 {
	 nm=num;
	 sl=quantity;
	 dj=price;
	 if(sl>10)
		 s=sl*dj*0.98;
	 else
		 s=sl*dj;
s=s*0.95;
 }
void  total ()
 {
	sum=sum+s;
	n=n+sl;
	
 }
static void display()
{
	cout<>m;

    int num;

    int quantity;

    float price;

    for(i=0; i>num>>quantity>>price;

        Product temp(num,quantity,price);

        Prod[i]=temp;

    }

    for(i=0; i

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved