Re: [請益] 公教優惠儲蓄的問題

作者: fatalfeel2 (風在動)   2023-10-23 22:43:25
(本文公式有更正在底部)
公教 定期儲蓄存款 半年給息 利率1.595%
附件為細算公式 至少問了六位行員
如果不說 你一定不知道Trick在那裡
那一家的我不想說了
最後得知 它是單利 同時 以int(integer整數去除小數點) 來算
你可以心算出第一年前兩個月是 0
無言...........................
公教人員 你們辛苦了
台北富邦數位客服:
定存利息的計算方法,採按日計息
一、算式:本金X年利率/365天*存款天數,
故每月給息者,金額可能因月份天數不同有些微差異
注意它是 [按日計息]
由於沒有註明是四捨五入 所以我一概去除小數點
10000*1.595%/365*1 = 0.43698630137 第1天 利息是 0
10000*1.595%/365*1 = 0.43698630137 第2天 利息是 0
第一個月 利息 0
////////////////////////////細算公式///////////////
Result0: 858 第一年利
Result1: 2801 第二年利
Result2: 4760 第三年利
將code start 到 code end 放入此站 然後點網站中第一列的Run看結果
https://www.onlinegdb.com/online_c++_compiler
如圖
https://www.mediafire.com/view/yvgqp550i4017zx/bank_interest.png/file
//code start
#include <iostream>
#include <stdio.h>
int main()
{
double half_interest0;
double half_interest1;
double accumulation = 0.0;
accumulation += ((int)(10000 * 1.595 / 100 / 365)) * 31;
accumulation += ((int)(20000 * 1.595 / 100 / 365)) * 28;
accumulation += ((int)(30000 * 1.595 / 100 / 365)) * 31;
accumulation += ((int)(40000 * 1.595 / 100 / 365)) * 30;
accumulation += ((int)(50000 * 1.595 / 100 / 365)) * 31;
accumulation += ((int)(60000 * 1.595 / 100 / 365)) * 20;
half_interest0 = accumulation;
accumulation = 0.0;
accumulation += ((int)((60000 + half_interest0) * 1.595 / 100 / 365)) * 10;
//6/21 pay interest
accumulation += ((int)((70000 + half_interest0) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((80000 + half_interest0) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((90000 + half_interest0) * 1.595 / 100 / 365)) * 30;
accumulation += ((int)((100000 + half_interest0) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((110000 + half_interest0) * 1.595 / 100 / 365)) * 30;
accumulation += ((int)((120000 + half_interest0) * 1.595 / 100 / 365)) * 20;
half_interest1 = accumulation;
accumulation = 0.0;
accumulation += ((int)((120000 + half_interest0 + half_interest1) * 1.595 /
100 / 365)) * 11; //12/21 pay interest
std::cout << "Result0: " << half_interest0 + half_interest1 + accumulation <<
std::endl;
accumulation = 0.0;
accumulation += ((int)((120000 + 858 + 10000) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((120000 + 858 + 20000) * 1.595 / 100 / 365)) * 28;
accumulation += ((int)((120000 + 858 + 30000) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((120000 + 858 + 40000) * 1.595 / 100 / 365)) * 30;
accumulation += ((int)((120000 + 858 + 50000) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((120000 + 858 + 60000) * 1.595 / 100 / 365)) * 20;
half_interest0 = accumulation;
accumulation = 0.0;
accumulation += ((int)((120000 + 858 + 60000 + half_interest0) * 1.595 / 100
/ 365)) * 10; //6/21 pay interest
accumulation += ((int)((120000 + 858 + 70000 + half_interest0) * 1.595 / 100
/ 365)) * 31;
accumulation += ((int)((120000 + 858 + 80000 + half_interest0) * 1.595 / 100
/ 365)) * 31;
accumulation += ((int)((120000 + 858 + 90000 + half_interest0) * 1.595 / 100
/ 365)) * 30;
accumulation += ((int)((120000 + 858 + 100000 + half_interest0) * 1.595 / 100
/ 365)) * 31;
accumulation += ((int)((120000 + 858 + 110000 + half_interest0) * 1.595 / 100
/ 365)) * 30;
accumulation += ((int)((120000 + 858 + 120000 + half_interest0) * 1.595 / 100
/ 365)) * 20;
half_interest1 = accumulation;
accumulation = 0.0;
accumulation += ((int)((120000 + 858 + 120000 + half_interest0 +
half_interest1) * 1.595 / 100 / 365)) * 11; //12/21 pay interes
std::cout << "Result1: " << half_interest0 + half_interest1 + accumulation <<
std::endl;
accumulation = 0.0;
accumulation += ((int)((240000 + 2801 + 10000) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((240000 + 2801 + 20000) * 1.595 / 100 / 365)) * 28;
accumulation += ((int)((240000 + 2801 + 30000) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((240000 + 2801 + 40000) * 1.595 / 100 / 365)) * 30;
accumulation += ((int)((240000 + 2801 + 50000) * 1.595 / 100 / 365)) * 31;
accumulation += ((int)((240000 + 2801 + 60000) * 1.595 / 100 / 365)) * 20;
half_interest0 = accumulation;
accumulation = 0.0;
accumulation += ((int)((240000 + 2801 + 60000 + half_interest0) * 1.595 / 100
/ 365)) * 10; //6/21 pay interest
accumulation += ((int)((240000 + 2801 + 70000 + half_interest0) * 1.595 / 100
/ 365)) * 31;
accumulation += ((int)((240000 + 2801 + 80000 + half_interest0) * 1.595 / 100
/ 365)) * 31;
accumulation += ((int)((240000 + 2801 + 90000 + half_interest0) * 1.595 / 100
/ 365)) * 30;
accumulation += ((int)((240000 + 2801 + 100000 + half_interest0) * 1.595 /
100 / 365)) * 31;
accumulation += ((int)((240000 + 2801 + 110000 + half_interest0) * 1.595 /
100 / 365)) * 30;
accumulation += ((int)((240000 + 2801 + 120000 + half_interest0) * 1.595 /
100 / 365)) * 20;
half_interest1 = accumulation;
accumulation = 0.0;
accumulation += ((int)((240000 + 2801 + 120000 + half_interest0 +
half_interest1) * 1.595 / 100 / 365)) * 11; //12/21 pay interest
std::cout << "Result2: " << half_interest0 + half_interest1 + accumulation <<
std::endl << std::endl;
return 0;
}
//code end
作者: aleventy (高雄路人甲)   2023-10-23 22:58:00
超級優惠,給讚
作者: maiico (ming)   2023-10-24 07:18:00
央行14%屌打
作者: y932987   2023-10-24 07:42:00
搞不好是貪污 國外也有貪一元的案件 然後加總數字可觀
作者: iverson414 (問答無用)   2023-10-24 08:04:00
笑爛了
作者: longlydreami (邦加爾迪)   2023-10-24 09:18:00
其他投資比這個划算 這個太保守
作者: RX78NT1 (貓一隻卻愛上魚)   2023-10-24 12:21:00
我也有去櫃檯問,他回答反正公家不會算錯你就領就對了
作者: roy147yo (デラ・モチマッヅィ)   2023-10-25 18:35:00
C++好難啊

Links booklink

Contact Us: admin [ a t ] ucptt.com