Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ACRFDOLL

ACRFDOLL.m

Go to the documentation of this file.
  1. ACRFDOLL ;IHS/OIRM/DSD/THL,AEF - CONVERT NUMERIC DOLLARS TO ALPHA STATEMENTS; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;ROUTINE USED TO CONVERT NUMERIC DOLLARS TO ALPHA STATEMENTS
  1. EN D EN1
  1. EXIT K ACR
  1. Q
  1. EN1 S X=$P(ACRAMT,".")
  1. S ACRL=$L(X)
  1. S ACRAMTX=""
  1. F ACRI=1:1:$L(X) D
  1. .S ACRY=$E(X,ACRI)
  1. .S ACRI($L(X)-ACRI+1)=ACRY
  1. S X=0
  1. F S X=$O(ACRI(X)) Q:'X D
  1. .S ACRNUM=$S(X=2!(X=5)!(X=8):$P($T(@(ACRI(X)_0)),";;",2),1:$P($T(@ACRI(X)),";;",2))
  1. .S:ACRNUM]"" ACRAMTX=ACRNUM_$S(X#3=0:" HUNDRED",1:"")_$S(X=7:" MILLION",X=4:" THOUSAND",1:"")_" "_ACRAMTX
  1. Q
  1. 0 ;;
  1. 1 ;;ONE
  1. 2 ;;TWO
  1. 3 ;;THREE
  1. 4 ;;FOUR
  1. 5 ;;FIVE
  1. 6 ;;SIX
  1. 7 ;;SEVEN
  1. 8 ;;EIGHT
  1. 9 ;;NINE
  1. 10 ;;TEN
  1. 20 ;;TWENTY
  1. 30 ;;THIRTY
  1. 40 ;;FORTY
  1. 50 ;;FIFTY
  1. 60 ;;SIXTY
  1. 70 ;;SEVENTY
  1. 80 ;;EIGHTY
  1. 90 ;;NINETY