国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

將小寫數字金額轉成大寫金額

2019-11-17 05:49:47
字體:
來源:轉載
供稿:網友
PRocedure TfmBMZC.BitBTn2Click(Sender: TObject); //金額轉換
const
  chNum : array[0..9] of string = ('零','壹','貳','叁','肆','伍','陸','柒','捌','玖');
  chBit : array[0..3] of string = ('圓','拾','佰','仟');
var
  y, m, d : Word;
  s : string;
  len, n , tmp: integer;
  bIsZero : Boolean;
begin
  DecodeDate(Date, y, m, d);
  jfjeChange();
  with fmPrint do begin
    qrYear.Caption:=IntToStr(y);
    qrMonth.Caption:=IntToStr(m);
    qrDay.Caption:=IntToStr(d);    qrName.Caption:=EdName.Text;    qrXMoney.Caption:=jf;//對照表生成小寫金額的大寫
    bIsZero:=false;
    n:=Pos('.', jf); //小數點前的處理
    if n=0 then
      len:=Length(jf)
    else
      len:=n-1;
    for n:=1 to len do begin
      tmp:=StrToInt(jf[n]);
      if tmp=0 then begin
        if n<len then
          bIsZero:=true
        else if n=len then
          s:=s + chBit[len-n];
      end
      else begin
        if bIsZero then begin
          s:=s+chNum[0]+chNum[tmp] + chBit[len-n];
          bIsZero:=false;
        end
        else
          s:=s+chNum[tmp] + chBit[len-n];
      end;
    end;    if Length(jf)>len then begin //小數點后的處理
      if len+2<=Length(jf) then begin
        tmp:=StrToInt(jf[len+2]);
        if tmp=0 then
          s:=s+'零'
        else
          s:=s+chNum[tmp]+'角';
      end;
      if len+3<=Length(jf) then
        s:=s+chNum[StrToInt(jf[len+3])]+'分';
    end;
    qrDMoney.Caption:=s;    qrShow.Caption:='輔修報名注冊費。';    qrHandler.Caption:='僧格淋沁';    QuickRep1.Preview;

  end;
end;procedure TfmBMZC.jfjeChange();  //對輸入框中內容的控制
var
  tmp : string;
begin
//計算"繳費金額"
  jf:=Trim(Copy(mEdJFJE.Text, 1, 4));
  if jf=' then //"元"為空
    jf:='0';  tmp:=Trim(Copy(mEdJFJE.Text, 7, 1));
  if tmp=' then begin file://"角"為空
    tmp:=Trim(Copy(mEdJFJE.Text, 10, 1));
    if tmp<>' then //填寫了"分"
      jf:=jf+'.0'+tmp;
  end
  else begin //填寫了"角"
    jf:=jf+'.'+tmp;
    tmp:=Trim(Copy(mEdJFJE.Text, 10, 1));
    if tmp<>' then //填寫了"分"
      jf:=jf+tmp;
  end;  jf:=FloatToStr(StrToFloat(jf));
end;end.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河曲县| 台前县| 齐河县| 麟游县| 桃园市| 凭祥市| 基隆市| 河池市| 长阳| 和硕县| 肃北| 阜城县| 山阴县| 黔江区| 崇仁县| 莒南县| 尉氏县| 高邑县| 海晏县| 樟树市| 红河县| 山东省| 柞水县| 天全县| 合水县| 呈贡县| 兰西县| 丰台区| 含山县| 九台市| 万荣县| 西昌市| 夹江县| 奇台县| 怀安县| 平阴县| 北辰区| 社旗县| 油尖旺区| 荥阳市| 连州市|