金額大寫

data: SUMMY TYPE DMBTR VALUE 178,"賦值
G_CHAR17 type CHAR17.

G_CHAR17 = ''.
G_CHAR17 = ABS( SUMMY ).

CONDENSE G_CHAR17.

TYPES: CUR6 TYPE P DECIMALS 6 ,
CUR2 TYPE P DECIMALS 2 .
DATA VA1 TYPE CUR2.
DATA STR(40) TYPE C .
VA1 = G_CHAR17.

DATA: SCR(30) TYPE C, RES(60) TYPE C,FEN(2) TYPE C .
DATA: LEN TYPE I, C1 TYPE I, C2 TYPE I, C3 TYPE I, C4 TYPE I.
DATA: D1(1) TYPE C, D2(1) TYPE C, D3 TYPE I.
DATA: DIGIT(2) TYPE C, WEIGHT(2) TYPE C.
DATA: RULE1(20) TYPE C VALUE '零壹貳叁肆伍陸柒捌玖'.
DATA: RULE2(30) TYPE C VALUE '分角元拾佰仟萬拾佰仟億拾佰仟萬'.
SCR = VA1 * 100.
CONDENSE SCR NO-GAPS.
IF SCR = '0'.
RES = '零元'.
ELSE.
LEN = STRLEN( SCR ).
C1 = 0.
D1 = '0'.
CLEAR RES.
DO LEN TIMES.
C1 = C1 + 1.
C2 = LEN - C1.
D2 = SCR+C2(1) .
IF D2 = '0'.
D3 = 0.
ELSE.
D3 = D2.
ENDIF.
DIGIT = RULE1+D3(1) .
C3 = ( C1 - 1 ) .
WEIGHT = RULE2+C3(1) .
IF D2 = '0'.
IF C1 = 3.
DIGIT = ''.
ELSEIF C1 = 7.
DIGIT = ''.
IF LEN > 10 .
C4 = LEN - 10.
IF SCR+C4(4) = '0000'.
WEIGHT = ''.
ENDIF.
ENDIF.
ELSEIF C1 = 11.
DIGIT = ''.
ELSEIF D1 = '0'.
DIGIT = ''.
WEIGHT = ''.
ELSE.
WEIGHT = ''.
ENDIF.
ENDIF.
CONCATENATE DIGIT WEIGHT RES INTO RES .
D1 = D2.
ENDDO.
ENDIF.
LEN = STRLEN( RES ) - 1.
FEN = RES+LEN(1).
IF FEN = '元'.
CONCATENATE RES '整' INTO STR.
ELSE.
STR = RES.
ENDIF.

G_CHAR17 = STR.

WRITE:/ G_CHAR17.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,362評(píng)論 0 17
  • (轉(zhuǎn)自http://www.douban.com/group/topic/14820131/,轉(zhuǎn)自人大論壇) 調(diào)整...
    f382b3d9bdb3閱讀 10,986評(píng)論 0 8
  • 最近不止一次聽到同樣的抱怨:我的朋友圈好多微商,天天刷屏,煩死了! 老實(shí)說,我的朋友圈也有很多微商,我煩...
    人間最美是清歡閱讀 1,570評(píng)論 2 5
  • 對(duì)于App開發(fā)而言,Android多語言適配實(shí)在太簡(jiǎn)單了,新增values文件夾就可以了,只是很多人不清楚每一種語...
    前行的烏龜閱讀 1,684評(píng)論 2 2
  • 《出租親人》 ——喻言 沒錯(cuò),就是出租親人 這個(gè)城市太多孤獨(dú)的人 月亮出來的時(shí)候 我聽見一聲接一聲狼嚎 孤獨(dú)的靈魂...
    喻言_35f4閱讀 433評(píng)論 0 2

友情鏈接更多精彩內(nèi)容