Welcome Guest ( Log In | Register )

247 Pages « < 128 129 130 131 132 > » Bottom

Outline · [ Standard ] · Linear+

Banking GXBank - First Malaysian Digital Bank (by Grab), UNLIMITED 1% cashback+3% p.a. interest!

views
     
Optizorb
post Apr 11 2024, 06:44 PM

Regular
******
Senior Member
1,260 posts

Joined: Sep 2021
QUOTE(soonwai @ Apr 11 2024, 05:50 PM)
Ya wor. I haven't looked at the transactions but now I have and I see what you mean.

Looks like error on GXB part. Somehow they rounded the 3pct ie: 0.40499998461 to 0.41 (not as per their doc)
but 5pct is: 0.67499999082 to 0.67 (as per their doc)
Based on the above: 2pct =  5pct - 3pct = 0.67-0.41 = 0.26

weird...

Update:
If 3pct is calculated using (at least) 15 decimal points then it becomes 0.41. And 2pct becomes 0.26. Then it tallies with the GXB credit transactions that we see in the app for RM4941.

user posted image

No change to 4941.01
*
and if we were to subject the 5% to same 15 decimals as the 3%, it would then yield 0.68, and 3% would yield 0.41, which in turn means 2% would be 0.27
and total get would then be 0.41 + 0.27 = 0.68

so the only explanation i can think of is, looks like somewhere along the line, gx wasnt consistent with their decimals usage?
not that we have any way of knowing/confirming as well. so these are just purely theoretical discussions to get an answer towards the discrepancies gx has shown.
No malice necessary, im down to assume it was an oversight by someone/somewhere.

but what i can definitely say is, there still is an inconsistency in GX's calculations because of it.

anyway, people have raised to CS regarding the 2% yielding 0.26 only instead of 0.27 << if you follow their materials down to a T, it is absolutely 0.27 and no way should get 0.26.
So lets see what the CS answers i guess.

This post has been edited by Optizorb: Apr 11 2024, 06:54 PM
Vickyle
post Apr 11 2024, 07:37 PM

Casual
***
Junior Member
381 posts

Joined: Aug 2010
QUOTE(soonwai @ Apr 11 2024, 05:50 PM)
user posted image
*
Capital RM5,000 @ 11 decimal places
= RM5,000 x (5%/366) - RM5,000 x (3%/366)
= RM5,000 x 0.00013661202 - RM5,000 x 0.00008196721
= RM0.67499999082 - RM0.40499998461
= RM0.27000000621

Capital RM4,941 @ 11 decimal places
= RM4,941 x 0.00013661202 - RM4,941 x 0.00008196721
= RM0.67499999082 - RM0.40499998461
= RM0.27000000621

Capital RM5,000 @ 15 decimal places
= RM5,000 x 0.000136612021858 - RM5,000 x 0.000081967213115
= RM0.683060109290000 - RM0.409836065575000
= RM0.273224043715000

Capital RM4,941 @ 15 decimal places
= RM4,941 x 0.000136612021858 - RM4,941 x 0.000081967213115
= RM0.675000000000378 - RM0.405000000001215
= RM0.269999999999163

Achieving end result of RM0.26 is mission impossible
guy3288
post Apr 11 2024, 09:19 PM

Look at all my stars!!
*******
Senior Member
5,884 posts

Joined: Sep 2009


QUOTE(Optizorb @ Apr 11 2024, 01:57 AM)
it seems GX calculation messed up somewhere, cause it doesnt make sense. 4941 x 2% /366 = 0.27 exactly.

- those who have clean 4941.00 in pocket only get 0.67 cents (0.41 + 0.26)
- those have some leftovers 4941.xx in pocket get 0.68 cents (0.41 + 0.27)

mine was a clean pocket, so i also got 0.67 x 10 pockets shakehead.gif
10 cents missing basically

im guessing for tmr i should start getting 0.68 based on my finding above.. we'll see.
*
so for RM4941 interest RM0.67 memang correct lah.

QUOTE(soonwai @ Apr 11 2024, 05:00 PM)
Thank you boss. You're absolutely correct. Using 11 decimal places as per GXBank Interest Calc FAQ.
user posted image

New magic number is 4941.01
user posted image

*All 2 decimal points except where otherwise specified. Rounding as per GXBank's doc ie: round on 3rd decimal point. Not round up or round down, just round.
*
you cannot just round it
you have to either round it up or round it down.

when you round a long numbers you either cut some or add some.

GXbank made a mistake on which decimal to round up/down

5% on RM4941 = RM0.674999,
GXbank take 3rd decimal to round down = RM0.67

3%of 4941 = RM0.404999,
This 3% is meant to deduct
GXbank take the 4th decimal to round up =RM0.41
by right should be RM0.40

But final return is same , you takda rugi lah.

Mistake with RM0.41, you get
RM0.41 +(RM0.67 - RM0.41)
RM0.41 + RM0.26
RM0.67

No mistake RM0.40, you get same also
RM0.40 + (RM0.67 - RM0.40)
RM0.40 + RM0.27
RM0.67


ronnie
post Apr 11 2024, 09:44 PM

Not enough stars
*********
All Stars
21,313 posts

Joined: Jan 2003
From: Kuala Lumpur



GX bank programmers need a lesson in maths round up/round down.

Tonight we shall see if 4941.01 is the new magic number.....

This post has been edited by ronnie: Apr 11 2024, 09:45 PM
Optizorb
post Apr 11 2024, 10:04 PM

Regular
******
Senior Member
1,260 posts

Joined: Sep 2021
QUOTE(guy3288 @ Apr 11 2024, 09:19 PM)
when you round a long numbers you either cut some or add some.

GXbank made a mistake on which decimal  to round up/down

5% on RM4941 = RM0.674999,
GXbank  take 3rd decimal to round down = RM0.67

3%of 4941 = RM0.404999, 
This 3% is meant to deduct
GXbank take the 4th decimal to round up =RM0.41
by right should be RM0.40

*
can suka hati choose whichever decimal point to take as reference for round up/down one meh?

by your logic if 5% take 3rd decimal round, then 3% should also be taking 3rd decimal. i.e. 0.67 - 0.40 = 0.27
if 5% take 4th decimal to round, then 3% should also be taking 4th decimal. i.e. 0.68 - 0.41 = 0.27

anyway as per their own statement given, they round to 2 decimal places and doing so by looking at the 3rd decimal place whether it is 5 and above to round up.
so we know it is definitely looking at 3rd decimal place.

whichever way you look at it, for the 2% the return of 4941 is most definitely 0.27. No buts or ifs regarding this.
The only way you could get 0.26 was if one part of the calculation used inconsistently with the rest of the calculation, i.e. the amount of decimals being counted when multiplying the interest with amount. Basically the one soonwai was showing above regarding the 15 decimals vs 11 decimals usage.

QUOTE(guy3288 @ Apr 11 2024, 09:19 PM)
But final return is same , you takda rugi lah.
*
this i agree and i did say this:

QUOTE(Optizorb @ Apr 11 2024, 05:30 PM)
im now clear on how 4941 can get 0.67 only, while 4941.01 can get 0.68
» Click to show Spoiler - click again to hide... «

but then right.. take a look at GX calculation and how they credited:
for 4941: they credited 3% as 0.41 while 2% as 0.26

Now im just interested to find out how come they credit the 2% part as 0.26 and not 0.27, likewise for the 3% part as 0.41 and not 0.40

Earlier discussions were all fixated on the 0.26 vs 0.27, blindsided by this calculation that seemingly is just plain wrong, and we just assumed the 3% calculation is correct.

» Click to show Spoiler - click again to hide... «

let me put this out first: yes it is correct then that 4941 would get 0.67 only. The end. There is no losses on anyone's part and GX did not shortchange anyone.


*
This post has been edited by Optizorb: Apr 11 2024, 10:09 PM
ronnie
post Apr 11 2024, 10:14 PM

Not enough stars
*********
All Stars
21,313 posts

Joined: Jan 2003
From: Kuala Lumpur



Programmer 1 did the base 3% calculation
Intern Programmer 2 did the Raya 2% calculation.
This could explains the inconsistency of "round down, round up, round"

In the T&C,
I never understand why the need to minus to get the 2% Raya bonus
Can they just add 2% instead ?

Really bodoh person buat kerja....
soonwai
post Apr 11 2024, 10:38 PM


********
All Stars
11,458 posts

Joined: Oct 2007
From: KL


QUOTE(guy3288 @ Apr 11 2024, 09:19 PM)
so for RM4941 interest RM0.67 memang correct lah.
you cannot just round it
you have to either round it up or round it down.
when you round a long numbers you either cut some or add some.

GXbank made a mistake on which decimal to round up/down
---
*
Yes, correct. Rounding means rounding up or down or no change. Yes, some cut or some add.

For RM4941, 0.67 (0.40+0.27) is correct but the 2 interest credited (0.41+0.26) is incorrect.

(0.41+0.26) is correct if 3% interest is calculated using 15 decimal points while the others are 11 decimal points (as per their example in pdf).

So far, GXBank seems consistent with rounding on the nth+1 decimal point. As stated explicitly with examples in one of their TnCs. This one is quite clear. For interest, they round to the nearest sen ie: n=2.

This post has been edited by soonwai: Apr 11 2024, 11:05 PM
guy3288
post Apr 11 2024, 10:49 PM

Look at all my stars!!
*******
Senior Member
5,884 posts

Joined: Sep 2009


QUOTE(Optizorb @ Apr 11 2024, 10:04 PM)
can suka hati choose whichever decimal point to take as reference for round up/down one meh?

*
Cannot of course. GXbank should not try to cheat us


QUOTE(Optizorb @ Apr 11 2024, 10:04 PM)
anyway as per their own statement given, they round to 2 decimal places and doing so by looking at the 3rd decimal place whether it is 5 and above to round up.
so we know it is definitely looking at 3rd decimal place.
*
yes you are right there,
so GXbank made a mistake on that 3% it should be RM0.40 and not RM0.41 which is the source of your headache.


QUOTE(Optizorb @ Apr 11 2024, 10:04 PM)
whichever way you look at it, for the 2% the return of 4941 is most definitely 0.27. No buts or ifs regarding this.
The only way you could get 0.26 was if one part of the calculation used inconsistently with the rest of the calculation, i.e. the amount of decimals being counted when multiplying the interest with amount. Basically the one soonwai was showing above regarding the 15 decimals vs 11 decimals usage.
this i agree and i did say this:
*
that RM0.27 is not from multiplying capital with rate
like how 5% and 3% is calculated

It is from simple deduction ,
5%-3% = 2%

RM0.67 - RM0-41, so you cannot get RM0.27 no matter what

The wrong RM0.41 is the source of your headache



QUOTE(ronnie @ Apr 11 2024, 10:14 PM)
Programmer 1 did the base 3% calculation
Intern Programmer 2 did the Raya 2% calculation.
This could explains the inconsistency of "round down, round up, round"

In the T&C,
I never understand why the need to minus to get the 2% Raya bonus
Can they just add 2% instead ?

Really bodoh person buat kerja....

*
I agree with you there
why make it so complicated till people all confused..
soonwai
post Apr 11 2024, 10:55 PM


********
All Stars
11,458 posts

Joined: Oct 2007
From: KL


QUOTE(guy3288 @ Apr 11 2024, 10:49 PM)
...
so GXbank made a mistake on that 3% it should be RM0.40 and not RM0.41 which is the source of your headache.

...
*
Important to note that this is not a rounding mistake then it becomes clear.
guy3288
post Apr 11 2024, 11:15 PM

Look at all my stars!!
*******
Senior Member
5,884 posts

Joined: Sep 2009


QUOTE(soonwai @ Apr 11 2024, 10:55 PM)
Important to note that this is not a rounding mistake then it becomes clear.
*
what mistake then?
calculation mistake?

it should be rounded down to RM0.40
but GXbank made a rounding mistake
went rounded it up to RM0.41
ronnie
post Apr 11 2024, 11:18 PM

Not enough stars
*********
All Stars
21,313 posts

Joined: Jan 2003
From: Kuala Lumpur



The Base 3% is rounded up all this while.

RM61 in Main Account get 0.01 sen daily. brows.gif

It's the new Raya 2% which is done "incorrectly" bangwall.gif confused.gif

This post has been edited by ronnie: Apr 11 2024, 11:19 PM
guy3288
post Apr 11 2024, 11:32 PM

Look at all my stars!!
*******
Senior Member
5,884 posts

Joined: Sep 2009


QUOTE(ronnie @ Apr 11 2024, 11:18 PM)
The Base 3% is rounded up all this while.

RM61 in Main Account get 0.01 sen daily. brows.gif

It's the new Raya 2% which is done "incorrectly"  bangwall.gif  :confused:
*
How to round it up if next decimal is less than 5?

I give few numbers below awaiting for round up from whoever can confirm it

0.0445
0.1247
0.3449
0.4550

any one can confirm all would be rounded up to 0.05, 0.13, 0.35 and 0.46?

i think only 0.46 can happen, the rests would be rounded down.

The Raya 2% was incorrectly done because GXbank has rounded up wrongly
something that should be rounded down..


soonwai
post Apr 11 2024, 11:36 PM


********
All Stars
11,458 posts

Joined: Oct 2007
From: KL


QUOTE(guy3288 @ Apr 11 2024, 11:15 PM)
what mistake then?
calculation mistake?

it should be rounded down to RM0.40
but GXbank made a rounding mistake
went rounded it up to RM0.41
*
Precision. 11 vs 15.

Assuming they use standard function for something as common as round. For example in php: round(number,precision);

It's observed that both 11 and 15 were used for precision.

We know they use 11 because their example uses 11.
From GXB's PDF: Interest rate per day = 3% p.a. / 365 days = 0.00008219178
(0.000082191780822)

For RM4941, if they use 11 consistently then it should 0.40 + 0.27

I believe they used 15 for the 3% because that's one way to get 0.41 + 0.26.
It may be that they use 15 or they forgot to set precision and their system defaults to 15.

It's the same reason I got 4941 which is wrong because my calculator defaults to precision of 15 decimal points. Using GXB's 11 decimal points, the magic number should 4941.01.
soonwai
post Apr 11 2024, 11:49 PM


********
All Stars
11,458 posts

Joined: Oct 2007
From: KL


QUOTE(guy3288 @ Apr 11 2024, 11:32 PM)
How to round it up if next decimal is  less than 5?

I give  few numbers below awaiting for round up from whoever can confirm it

0.0445
0.1247
0.3449
0.4550

any one can confirm all  would be rounded  up to 0.05, 0.13, 0.35 and 0.46?

i think  only 0.46 can happen, the rests would be rounded down.

The Raya 2% was incorrectly done  because GXbank has rounded up wrongly
something that should be rounded down..
*
Rounded would be like this. Old school behaviour.
0.0445 -> 0.04
0.1247 -> 0.12
0.3449 -> 0.34
0.4550 -> 0.46

It can be more complicated. For example, in Swift, round can have different behaviours: awayFromZero, toNearestOrAwayFromZero, toNearestOrEven, towardZero, down, up or just old school round (which is toNearestOrAwayFromZero).

As far as GXB is concerned, I've tested that 0.005 rounds to 0.01. RM61 @ 3% gives 1 sen interest. (0.005000000000015) This is with at least a precision of 15 decimal points.
14 decimal points will get 0 sen. (0.00499999981)
Then you're back to 1 sen at 8 decimal points precision. (0.00500017)

user posted image

The 3% is incorrect. The Raya 2% was incorrectly done because of the 3%.

This post has been edited by soonwai: Apr 12 2024, 12:27 AM
Ramjade
post Apr 12 2024, 12:08 AM

20k VIP Club
*********
All Stars
24,369 posts

Joined: Feb 2011


Now I am getting RM0.68 instead of RM0.67 yesterday.
Mgic number is 4941.01
ronnie
post Apr 12 2024, 12:17 AM

Not enough stars
*********
All Stars
21,313 posts

Joined: Jan 2003
From: Kuala Lumpur



QUOTE(Ramjade @ Apr 12 2024, 12:08 AM)
Now I am getting RM0.68 instead of RM0.67 yesterday.
Mgic number is 4941.01
*
Same here: RM4941.01 gets RM0.68 interest finally hahahaha.

Now GX Bank pls don't fix anything rclxms.gif drool.gif
joshhd
post Apr 12 2024, 12:35 AM

Look at all my stars!!
*******
Senior Member
7,796 posts

Joined: Dec 2014
From: Malaysia


user posted image
Source: from Facebook group

"more precise than any other calculator" hmm.gif hmm.gif
ronnie
post Apr 12 2024, 12:40 AM

Not enough stars
*********
All Stars
21,313 posts

Joined: Jan 2003
From: Kuala Lumpur



More precise.... special GXbank calculator brows.gif

GXBank: Don't need to change the automation

This post has been edited by ronnie: Apr 12 2024, 12:41 AM
soonwai
post Apr 12 2024, 12:43 AM


********
All Stars
11,458 posts

Joined: Oct 2007
From: KL


QUOTE(joshhd @ Apr 12 2024, 12:35 AM)
...
Source: from Facebook group

"more precise than any other calculator" hmm.gif  hmm.gif
*
Nevermind lah. We lose 1 sen for every RM4941.00 @ 5% but GXBank lose 1 sen for every RM61 @ 3%. Just because 3% is using a precision of 15 instead of 11 decimal points.

This post has been edited by soonwai: Apr 12 2024, 12:51 AM
Lancer07
post Apr 12 2024, 08:41 AM

On my way
****
Junior Member
599 posts

Joined: Jul 2021
now the magic number is 4941.01 laugh.gif

247 Pages « < 128 129 130 131 132 > » Top
 

Change to:
| Lo-Fi Version
0.0174sec    0.53    6 queries    GZIP Disabled
Time is now: 11th December 2025 - 01:25 PM