C++做的 简单的买房风险收益评估

简单介绍

评估是在房屋保值的情况下进行的相关计算,与之比较的是将前存到银行里后的收益的差距。考虑的因素包括本金、贷款、房贷利率和银行定期三年的利率,看看买房的收益到底有多高。

进入正题

该段程序是vs下的控制台项目运行的,本人肥西县的,所以参考的是肥西本地的房价和利率。


//

#include <iostream>

using namespace std;
//首先计算人民币每年按照一定比例贬值,n年后的一物品保值后的价格,以肥西
double PriceCompute(double currentprice,int ageLimit, double DepreciationRate) //当前的价格  年限  贬值速率
{
	double price = currentprice;
	for (int i = 0; i < ageLimit; i++)
	{
		price *= (1 + DepreciationRate);
	}
	return price;
}
//等额本息还款法
//月供
double MonthlyPayment(double principal, double annualRate, double ageLimit)  //贷款本金  年利率  贷款年限
{
	double monthlyRate = annualRate / 12;
	double monthlyLimit = ageLimit * 12;
	double n = pow((1 + monthlyRate), monthlyLimit);
	return principal * monthlyRate*n / (n - 1);
}
//存款收益
double depositsearn(double principal, double annualmoney, double ageLimit, double rate) //本金 每年存钱 年限 利率
{
	double money = principal * pow((1 + rate), ageLimit);
	for (int i = 1; i <= ageLimit; i++)
	{
		money += annualmoney * pow((1 + rate), ageLimit - i);
	}
	return money - principal - annualmoney * ageLimit;
}

int main()
{
	double principal = 600000; //本金60万
	double loan = 1000000;     //贷款100万
	double rates = 0.0582;     //房贷利率5.82%
	double agelimit = 20;
	//以肥西一套均价的100平米的房子计算,价格大约160万,按照人名币年均贬值3%计算,在不贬值的情况下大约价值288.9万左右
	double  price = PriceCompute(principal+loan, agelimit, 0.03);
	cout <<"20年后的房屋价格:"<<price <<"元" << endl;
	//以本金60万贷款100万买房计算,每月应还款7060.86
	double monthlypay= MonthlyPayment(loan, rates, agelimit);
	cout <<"每月还贷:"<< monthlypay <<"元"<< endl;
	//支付的利息为69.5万
	double rate = monthlypay * 20 * 12 - 1000000;
	cout <<"支付的总利息:"<< rate<<"元" << endl;
	double all = price - principal - loan - rate;
	cout << "除去房租的总收益:" << all <<"元"<< endl;
	

	//而将这部分这部分钱存入银行的收益
	double earn = depositsearn(principal, monthlypay * 12, 20, 0.027);
	cout << "存款收益" << earn <<"元"<< endl;
	//如果要保证买房的收益和存款的收益相同,那么房租的收益至少应不少于
	cout << "房租的收益至少达到:" << earn - all <<"元"<< endl;
	system("pause");
}

首付占比40%

肥西房屋均价约1.6万,购房本金60万,贷款100万,二手房房贷5.82%,货币贬值年均3%(以20年后中国成为中等发达国家算的)。结果如下图所示,也就是说这20年房屋出租得到的租金需要达到34万才能基本保证收益不比存银行收益低。而肥西这边的房子一般很难超过一半的时间可以租出去,平均到每月租金需要达到2800元以上,20年内得到平均房租达到这种水平基本不可能,首付占比40%稳赔不赚。
在这里插入图片描述

首付占比44%

购房本金70万,贷款90万。结果如下图所示,也就是说这20年房屋出租得到的租金需要达到19万才能基本保证收益不比存银行收益低。平均到每月租金需要达到1580以上才能存银行相同,未来的平均房价因该可以超过该数值。但高出来的收益不多,平均一年可能多赚1000~2000,但相比于买房承担的房价下跌的风险,有点高风险低回报的意思。
在这里插入图片描述

首付占比50%

购房本金80万,贷款80万。结果如下图所示,也就是说这20年房屋出租得到的租金需要达到4万才能基本保证收益不比存银行收益低。平均到每月租金需要达到333以上才能和存银行收益相同,未来的平均房价因该可以超过该数值。但高出来的收益不多,平均一年可能多赚1万,还是相当可以的。
在这里插入图片描述

总结

买房首付比例一定要尽可能的高,至少要保证买个买个房子不天天亏钱。在房屋不增值不贬值的情况下,以保证首付比例在45%以上,低首付或者0首付买房巨坑,买了就成冤大头了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值