| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 614 人关注过本帖
标题:[求助]又麻烦一下大家
只看楼主 加入收藏
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
结帖率:86.67%
收藏
 问题点数:0 回复次数:9 
[求助]又麻烦一下大家

如题:Rinky Dooflingy公司目前每月销售200份dooflingy,每份dooflingy有利润$300。该公司的广告上开销是每月$2000,如果公司在广告上的投入上加倍,销售额将会提升20个百分点。从公司目前的状况算起,连续加倍投入广告费用,直至利润“超过峰值”,就是说,开始降低。

请问一下大家:如何写循环的停止条件?
怎样在循环中拿出pay和前一次的pay做比较?


#include<iostream>
using namespace std;
void main()
{
int number=200,p=2000;
const int count=300;
double pay;

do{
if(p*=2)
{
number*=(1+0.2);
pay=number*count-p;
}
cout<<pay<<endl;
}
while(???);
}
搜索更多相关主题的帖子: 麻烦 
2007-06-27 13:26
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
大家帮忙

2007-06-27 16:04
weishj
Rank: 1
等 级:新手上路
威 望:2
帖 子:141
专家分:0
注 册:2007-4-22
收藏
得分:0 
#include<iostream>
using namespace std;
int main()
{
int number=200,p=2000;
const int count=300;
double pay=0.0,t; //用t记下前一次的pay
do
{
p*=2;
number*=(1+0.2);
t=pay;
pay=number*count-p;
if(pay>t)
cout<<pay<<endl;
}while(pay>=t);//当pay比前一次的pay大时一直循环,否则退出
return 0;
}

If you shed tears when you miss the sun, you also miss the stars.
2007-06-27 16:24
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
局部变量.. 如LS的t..

女侠,约吗?
2007-06-27 20:09
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 

嗯,谢谢了。
我也试过这样才问的,但我把 t=pay 放在 pay=number*count-p;后面,暴了个无限循环,晕。


2007-06-27 20:39
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 

t=pay放在前面是为了保存旧值...
你不觉得你那样t就没有意义了吗?


女侠,约吗?
2007-06-27 21:57
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
以下是引用野比在2007-6-27 21:57:50的发言:

t=pay放在前面是为了保存旧值...
你不觉得你那样t就没有意义了吗?


我学这个的时间还不长,有很多细节都不懂呢。
错了过的地方,记忆才深刻点吧


2007-06-27 22:18
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
加油!

Fight  to win  or  die...
2007-06-27 22:42
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 

慢慢来, 不要急 ... 基础打牢点


女侠,约吗?
2007-06-27 22:45
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
呵呵 谢谢大家帮忙。




2007-06-27 23:46
快速回复:[求助]又麻烦一下大家
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023992 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved