# 62. "All (100%)"

# Description

Format a percentage as "all (100%)", "half (50%)", "five percent (5%)", etc.

# Code

""

IF Percent-n = 100

"all (100%)"

ELSE IF Percent-n = 75

"three-fourths (75%)"

ELSE IF TRUNCATE( Percent-n, 0 ) = 66

"two-thirds (66%)"

ELSE IF Percent-n = 50

"one-half (50%)"

ELSE IF Percent-n = 25

"one-fourth (25%)"

ELSE IF TRUNCATE( Percent-n, 0 ) = 33

"one-third (33%)"

ELSE

"«Percent-n:nine» percent («Percent-n»%)"

END IF

# Explanation

This computation is a percentage formatter. It will spell out the common percentages in their fractional equivalents:

One-fourth (25%)

One-third (33%)

One-half (50%)

Two-thirds (66%)

Three-fourths (75%)

All (100%)

All other percentages are spelled out: forty percent (40%).

See also, Computation 51: Format a Number as "nine point seven five", 52: Format a Fraction as "four and one half", #0116: (Even) Smarter Fraction Formatting, #0150: Decimal Formatter.