[求助]又麻烦一下大家
如题: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(???);
}
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(???);
}