[綜合]無題 無名 18/05/02(三)08:26:40 ID:KZKqwUdg No.11469934 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2018-05-02 13:01:06
x/1 + x/1.05 + x/1.1 + x/1.15 ......
這有辦法簡算嗎 還是只能一個一個除再加起來?
無題 無名 18/05/02(三)09:17:46 ID:pNMVRXk6 No.11470085 >>11469934y=0.5
x/1 + x/1.05 + x/1.1 + x/1.15 ......
=
x/20y + x/21y + x/22y + x/23y....
無題 無名 18/05/02(三)10:42:13 ID:KZKqwUdg No.11470583
無題 無名 18/05/02(三)10:52:22 ID:KZKqwUdg No.11470645 根據霍夫曼計算法來計算扶養費 來算多年期而須一次給付的扶養費
計算公式如下 n從0開始 計算8年所以到8
X/(1+n*r) X=132000 r=0.05 n=0,1,2,...,8
第一年 132000/(1+0*0.05)=132000
第二年 132000/(1+1*0.05)=125714
第三年 132000/(1+2*0.05)=120000
第四年 132000/(1+3*0.05)=114783
第五年 132000/(1+4*0.05)=110000
第六年 132000/(1+5*0.05)=105600
第七年 132000/(1+6*0.05)=101538
第八年 132000/(1+7*0.05)=97778
小數點以下四捨五入 一個一個算完然後再全部加起來 總共為907,413
因為只有八年所以一個一個算還好
如果是幾十年 不知道要算到什麼時候 所以才想問有沒有辦法簡算
無題 無名 18/05/02(三)10:58:40 ID:2gihhnZY No.11470679 >>11470645float i = 0,sum = 0;
while(i<N){
sum = sum + 132000/(1+0.05*(i-1));
i = i+1;
}
這樣?
無題 無名 18/05/02(三)11:13:10 ID:srNzgwB2 No.11470772 >>11470645http://rthost.fam.cx/komica-up/upload.php?act=down&id=9888
無題 無名 18/05/02(三)11:20:22 ID:2gihhnZY No.11470818 >>11470645做了一些Debug
在這個網站
https://www.tutorialspoint.com/compile_c_online.php
左邊貼上這些
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
int N = 30; //what you want
float i = 0.0,sum = 0.0;
while(i<N){
sum = sum + 132000.0/(1.0+(0.05*i));
printf("%.0f Year",i+1);
printf(" %.0f $$",132000.0/(1.0+(0.05*i)));
printf(" total %.0f $$\n",sum);
i = i+1;
}
return 0;
}
無題 無名 18/05/02(三)11:20:27 ID:KZKqwUdg No.11470820
>>11470772>>11470679哦哦 是用寫程式的方式解題
原本還想說有沒有辦法用線上的語法網站來測試 結果島島直接寫了一個執行檔出來
https://ideone.com/
http://www.compileonline.com/index.htm
無題 無名 18/05/02(三)11:27:56 ID:KZKqwUdg No.11470866