page200

// page200.cpp : 定义控制台应用程序的入口点。
//C++面向对象程序设计

//根据Quick_shop连锁超市的定价策略来判断一件商品的零售价


#include "stdafx.h"
#include <iostream>

void introduction();
//后条件:在屏幕上输出程序说明

void get_input( double& cost , int& turnover);
//前条件:用户准备好输入正确的值
//后条件:cost的值设为一件商品的批发价


double price (double cost , int turnover);
//前条件:cost是一件商品的批发价
//turnover是商品预计售出的天数
//返回商品的零售价

void give_output(double cost , int turnover , double price);
//前条件: cost是一件商品的批发价
//turnover是商品预计售出的天数, price是商品的零售价
//后条件:在屏幕上输出cost,turnover 和price的值;


int _tmain(int argc, _TCHAR* argv[])
{
 using namespace std;
 double whlesale_cost,retail_price;
 int shelf_time;

 introduction();
 get_input(whlesale_cost , shelf_time);
 retail_price = price(whlesale_cost , shelf_time);
 give_output(whlesale_cost , shelf_time , retail_price);

 cin >> retail_price;
 return 0;
}


//使用iostream
void introduction()
{// 全面测试过的函数
 using namespace std ;
 cout << " This program derermines the retail price for\n "
  << " an item at a Quick-shop aupermarket store.\n";
}


//使用iostream
 void  get_input( double& cost , int& turnover)
 {// 全面测试过的函数
 using namespace std ;
 cout << " Enter the wholesale cost of item : $";
 cin >> cost ;
 cout << " Enter the expected number of days until sold: ";
 cin >> turnover ;
 }


 
//使用iostream
void give_output(double cost , int turnover , double price)
 {
 using namespace std ;
 cout.setf(ios::fixed);
 cout.setf(ios::showpoint);
 cout.precision(2);
 cout << " Wholesale cout = $" << cost << endl
  << " Expected time until sold = "
  << turnover << " days" << endl
  << " Retail price= $" << price << endl;
 }


//这是一个stub;
double price (double cost , int turnover)
{
 return 9.99;//虽然不正确,但用于测试足够了
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值