284,698 views
6 votes
6 votes
1.1.1 Write the total number of winners in the correct South African number format.


User Mmacaulay
by
3.0k points

2 Answers

17 votes
17 votes

Answer:

1 234 567,89

The American variation that we had become used to is commas for the thousands separator and a full stop for the decimal point.

1,234,567.89

In programming, I have only ever seen the use of the full stop for the decimal mark, and no thousands separator. However when printing numbers for humans to read, its important to use the thousands separator and to use a number format that the largest group of readers will easily understand.

If your readers are South African, this handy JavaScript function will format your numbers correctly with 2 decimal places, which is mostly useful for displaying currency values. This code is a modified version of this script.

function za_format(number) {

number = parseInt(number).toFixed(2);

number += '';

var x = number.split('.');

var x1 = x[0];

var x2 = x.length > 1 ? ',' + x[1] : '';

var rgx = /(\d+)(\d{3})/;

while (rgx.test(x1)) {

x1 = x1.replace(rgx, '$1' + ' ' + '$2');

}

return x1 + x2;

Explanation:

hope it helps

User Onjegolders
by
2.9k points
27 votes
27 votes

Answer:

As of February 2022, South Africa has played 449 Test matches resulting in 171 victories, 154 defeats and 124 draws for an overall winning percentage of 38.08. Statistics are correct as of South Africa v New Zealand at Hagley Oval, 1st Test, 17-19 February 2022.

Format

The way that something appears or is set out.

User Vishal Dasadiya
by
3.0k points