作者fatalfeel2 (風在動)
看板PublicServan
標題Re: [請益] 公教優惠儲蓄的問題
時間Sun Oct 29 13:03:09 2023
整存整付細算每月 年本利和
請先參考這篇修正過的
https://www.ptt.cc/bbs/Bank_Service/M.1698566305.A.A4E.html
本程式使用他行 1.645% 固定利率
//copy paste to
https://www.onlinegdb.com/online_c++_compiler and press run
#include <iostream>
#include <stdio.h>
#include <math.h>
int main()
{
double accumulation; //每月利息
double principal_interest = 10000.0; //本利和初始值 1 萬
//連算3年
for (int i = 0; i<3; i++)
{
//每日利息並取小數點第五位
//round(principal_interest * 1.645 / 100 / 365 * 100000.0) / 100000.0
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation; //當月分的本利和
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 28;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 30;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 30;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 30;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 30;
principal_interest += accumulation;
accumulation = round(principal_interest * 1.645 / 100 / 365 * 100000.0)
/ 100000.0 * 31;
principal_interest += accumulation;
//顯示當年結果
printf("principal_interest: %f\n", principal_interest);
}
getchar(); //等待enter鍵結束
return true; //返回成功碼 1
}
//第1年 10165.745630
//第2年 10334.238280
//第3年 10505.524190
各自細算自己的利息吧
※ 引述《fatalfeel2 (風在動)》之銘言:
: 請先參考這篇
: https://www.fubon.com/banking/document/news/TW/deposit_interest.pdf
: 每日利息之計算方式如下:1,000,000 元*0.8%*1/365 =21.9178081
: 元,四捨五入至小數點第五位後每日利息相當於 21.91781 元。假設計息期間首月 31 日
: 、次月 28 日,則該 2 個月之利息分別為:
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.138.46.112 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PublicServan/M.1698555790.A.7DD.html
噓 pointa: 這串到底跟公職人員有什麼關係?還是業代在推薦儲蓄險? 10/29 14:49
你有看過業代 寫code 還叫人家反查銀行的嗎? 1.645% 能推出去嗎?
判斷一下 老大
這種偷幾美分的技術 叫 薩拉米
Thomas Whiteside 在 1978 年出版的《Computer Capers》一書中報告了 40 多年前這種
技術的真實例子:
顯然,貪污者利用銀行的電腦,從銀行的 300 個支票帳戶中隨機轉帳 20 或 30 美分,
然後將錢轉入一個虛擬帳戶供自己使用。電腦犯罪分子非常小心,每年從任何特定帳戶轉
移資金的次數不會超過三次。因為客戶不太可能注意到他每月的銀行對賬單中如此小的差
異,或者,即使他確實注意到了,也覺得值得花時間去銀行爭論,所以貪污行為很可能會
持續下去。
在郵購銷售公司工作的程式設計師讓電腦對公司銷售佣金帳戶中的零頭進行四捨五入,並
將四捨五入的金額轉入他以 Zwana 名義建立的虛擬銷售佣金帳戶。他發明了 Zwana 這個
名字,因為他知道計算機按字母順序處理公司的帳戶,並且他可以輕鬆地對計算機進行編
程,將所有四捨五入轉移到計算序列中的最後一個帳戶。該系統完美運行了三年,然後失
敗了——不是因為罪魁禍首的邏輯錯誤,而是因為該公司作為一種公共關係活動,決定挑
出第一個和最後一個銷售佣金的持有者按字母順序排列的禮儀清單中的帳戶。這樣,茲瓦
納就被揭穿了,他的創造者也被解雇了。
https://www.snopes.com/fact-check/the-salami-technique/
推 ibanez193: 檢核自己應有的保障有錯嗎? 10/29 15:14
推 Dheroblood: 第一次聽到有人公開算法被說業代的…… 10/29 18:35
→ TSJTSJ: 笑死 討論算法也能被說是業代 10/30 03:46
※ 編輯: fatalfeel2 (218.187.103.20 臺灣), 11/13/2023 04:22:21