首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> 關於C

C語言模擬:軟工年薪漲 5% 配合房價漲 10% 何時買得起房

     編輯:關於C

承接前題:房價 200 萬,年漲 10%;軟工年薪 40 萬,年漲 5%。每年薪資累積 vs 房價成長,模擬幾年後存款 ≥ 房價。關鍵:薪資與房價皆為複利成長,薪資累積為等比級數求和。

模型參數

  • 初始房價 begin_value = 200,年增率 rate = 0.1。
  • 初始年薪 salary = 40,年增率 rate_salary = 0.05。
  • 每年:房價 *= 1.1;薪資 *= 1.05;累積薪資 += 當年薪資。
  • 直到 累積薪資 ≥ 房價。

程式碼

#include <stdio.h>

int main() {
    int i=0;
    float salary=40, house=200, rate=0.1, rate_sal=0.05, savings=0;
    house = house * (1+rate); // 第1年漲價後
    savings = salary;         // 第1年薪資

    while (savings < house) {
        i++;
        house *= (1+rate);
        salary *= (1+rate_sal);
        savings += salary;
    }
    printf("經過%d年後可買房!\n", i);
    return 0;
}

模擬結果

財務洞察

房價增長率 > 薪資增長率,且薪資需累積,導致買房年限極長或永不可及,反映真實社會買房難題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved