作者 fatalfeel2 (風在動)
標題 Re: [請益] 公教優惠儲蓄的問題
時間 Mon Oct 23 22:43:25 2023


公教 定期儲蓄存款 半年給息 利率1.595%

附件為細算公式 至少問了六位行員

如果不說 你一定不知道Trick在那裡

那一家的我不想說了

最後得知 它是單利 同時 以int(integer整數去除小數點) 來算

你可以心算出第一年前兩個月是 0

無言...........................

公教人員 你們辛苦了


////////////////////////////細算公式///////////////
Result0: 858  第一年利
Result1: 2801 第二年利
Result2: 4760 第三年利

將code start 到 code end  放入此站 然後點網站中第一列的Run看結果
https://www.onlinegdb.com/online_c++_compiler
Online C++ Compiler - online editor
OnlineGDB is online IDE with C++ compiler. Quick and easy way to compiler c++ program online. It supports g++ compiler for c++. ...

 
如圖
https://www.mediafire.com/view/yvgqp550i4017zx/bank_interest.png/file
File sharing and storage made simple
[圖]
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anyw ...

 

//code start
#include <iostream>
#include <stdio.h>

int main()
{
    double half_interest0;
    double half_interest1;
    double result = 0.0;

result += ((int)(10000 * 1.595 / 100 / 365)) * 31;
    result += ((int)(20000 * 1.595 / 100 / 365)) * 28;
    result += ((int)(30000 * 1.595 / 100 / 365)) * 31;
    result += ((int)(40000 * 1.595 / 100 / 365)) * 30;
    result += ((int)(50000 * 1.595 / 100 / 365)) * 31;
    result += ((int)(60000 * 1.595 / 100 / 365)) * 20;
    half_interest0 = result;
    result = 0.0;
    result += ((int)((60000  + half_interest0) * 1.595 / 100 / 365)) * 10;
/*6/21 pay interest*/
    result += ((int)((70000  + half_interest0) * 1.595 / 100 / 365)) * 31;
    result += ((int)((80000  + half_interest0) * 1.595 / 100 / 365)) * 31;
    result += ((int)((90000  + half_interest0) * 1.595 / 100 / 365)) * 30;
    result += ((int)((100000 + half_interest0) * 1.595 / 100 / 365)) * 31;
    result += ((int)((110000 + half_interest0) * 1.595 / 100 / 365)) * 30;
    result += ((int)((120000 + half_interest0) * 1.595 / 100 / 365)) * 20;
    half_interest1 = result;
    result = 0.0;
    result += ((int)((120000 + half_interest0 + half_interest1) * 1.595 / 100
/ 365)) * 11; /*12/21 pay interest*/

    std::cout << "Result0: " << half_interest0 + half_interest1 + result <<
std::endl;

    result = 0.0;
    result += ((int)((120000 + 551 + 10000) * 1.595 / 100 / 365)) * 31;
    result += ((int)((120000 + 551 + 20000) * 1.595 / 100 / 365)) * 28;
    result += ((int)((120000 + 551 + 30000) * 1.595 / 100 / 365)) * 31;
    result += ((int)((120000 + 551 + 40000) * 1.595 / 100 / 365)) * 30;
    result += ((int)((120000 + 551 + 50000) * 1.595 / 100 / 365)) * 31;
    result += ((int)((120000 + 551 + 60000) * 1.595 / 100 / 365)) * 20;
    half_interest0 = result;
    result = 0;
    result += ((int)((120000 + 551 + 60000 + half_interest0) * 1.595 / 100 /
365)) * 10; /*6/21 pay interest*/
    result += ((int)((120000 + 551 + 70000 + half_interest0) * 1.595 / 100 /
365)) * 31;
    result += ((int)((120000 + 551 + 80000 + half_interest0) * 1.595 / 100 /
365)) * 31;
    result += ((int)((120000 + 551 + 90000 + half_interest0) * 1.595 / 100 /
365)) * 30;
    result += ((int)((120000 + 551 + 100000 + half_interest0) * 1.595 / 100 /
365)) * 31;
    result += ((int)((120000 + 551 + 110000 + half_interest0) * 1.595 / 100 /
365)) * 30;
    result += ((int)((120000 + 551 + 120000 + half_interest0) * 1.595 / 100 /
365)) * 20;
    half_interest1 = result;
    result = 0.0;
    result += ((int)((120000 + 551 + 120000 + half_interest0 +
half_interest1) * 1.595 / 100 / 365)) * 11; /*12/21 pay interest*/
    std::cout << "Result1: " << half_interest0 + half_interest1 + result <<
std::endl;

    result = 0.0;
    result += ((int)((240000 + 1858 + 10000) * 1.595 / 100 / 365)) * 31;
    result += ((int)((240000 + 1858 + 20000) * 1.595 / 100 / 365)) * 28;
    result += ((int)((240000 + 1858 + 30000) * 1.595 / 100 / 365)) * 31;
    result += ((int)((240000 + 1858 + 40000) * 1.595 / 100 / 365)) * 30;
    result += ((int)((240000 + 1858 + 50000) * 1.595 / 100 / 365)) * 31;
    result += ((int)((240000 + 1858 + 60000) * 1.595 / 100 / 365)) * 20;
    half_interest0 = result;
    result = 0;
    result += ((int)((240000 + 1858 + 60000 + half_interest0) * 1.595 / 100 /
365)) * 10; /*6/21 pay interest*/
    result += ((int)((240000 + 1858 + 70000 + half_interest0) * 1.595 / 100 /
365)) * 31;
    result += ((int)((240000 + 1858 + 80000 + half_interest0) * 1.595 / 100 /
365)) * 31;
    result += ((int)((240000 + 1858 + 90000 + half_interest0) * 1.595 / 100 /
365)) * 30;
    result += ((int)((240000 + 1858 + 100000 + half_interest0) * 1.595 / 100
/ 365)) * 31;
    result += ((int)((240000 + 1858 + 110000 + half_interest0) * 1.595 / 100
/ 365)) * 30;
    result += ((int)((240000 + 1858 + 120000 + half_interest0) * 1.595 / 100
/ 365)) * 20;
    half_interest1 = result;
    result = 0.0;
    result += ((int)((240000 + 1858 + 120000 + half_interest0 +
half_interest1) * 1.595 / 100 / 365)) * 11; /*12/21 pay interest*/
    std::cout << "Result2: " << half_interest0 + half_interest1 + result <<
std::endl << std::endl;


    return 0;
}
//code end

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.187.86.86 (臺灣)
※ 作者: fatalfeel2 2023-10-23 22:43:25
※ 文章代碼(AID): #1bDeQFWO (PublicServan)
※ 文章網址: https://www.ptt.cc/bbs/PublicServan/M.1698072207.A.818.html
aleventy: 超級優惠,給讚1F 10/23 22:58
maiico: 央行14%屌打2F 10/24 07:18
y932987: 搞不好是貪污 國外也有貪一元的案件 然後加總數字可觀3F 10/24 07:42
https://tinyurl.com/bd98wnwp
computers - Has a programmer ever embezzled money by shaving fractions of a cent from many bank transactions? - Skeptics Stack Exchange
[圖]
There's a popular story that describes a programmer having altered a program at a bank so it diverted fractions of a cent from every transaction to an ...

 
您說的叫 薩拉米 技術
Thomas Whiteside 在 1978 年出版的《Computer Capers》一書中報告了 40 多年前這種
技術的真實例子 銀行做就叫合法 你做就是違法
iverson414: 笑爛了4F 10/24 08:04
longlydreami: 其他投資比這個划算 這個太保守5F 10/24 09:18
RX78NT1: 我也有去櫃檯問,他回答反正公家不會算錯你就領就對了
	
 10/24 12:21※ 編輯: fatalfeel2 (114.32.93.159 臺灣), 10/24/2023 14:38:50
※ 編輯: fatalfeel2 (114.32.93.159 臺灣), 10/24/2023 18:56:20
--
作者 fatalfeel2 的最新發文:
點此顯示更多發文記錄