现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子?
#include <iostream>
using namespace std;
int main( )
{
double housePrice=200,salarys=40;
const rate = 0.1, salary=40;
int year=0;
while(year<80 && salarys<housePrice)
{
housePrice*=(1+rate);
salarys+=salary;
year++;
cout<<"第"<<year<<"年,房子值 "<<housePrice<<"万,程序员有 "<<salarys<<"万元"<<endl;
}
if(year>=80)
cout<<"惨,不能算了!";
else
cout<<year<<"年可以买下,继续努力工作!";
return 0;
}