PB中小写金额转换成大写金额

//=================================================================
// 功能:小写金额转换成大写金额
// 参数:      decimal        number  需要转换的金额
// 返回值:  string          ls_rc    大写金额字符串

string CN_NUM[10] = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}//大写0-9
string CN_CARRY[19] = {"分","角","","元","拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟","万","拾","佰","仟"}//单位
string ls_pos,ls_old,ls_number,ls_rc = ''
integer li_i,li_len  //循环变量
string ls_zf = '' //正负符号

//参数格式化
if number < 0 then
  ls_zf = '负'
  number = (-1)*number
end if
ls_number = string(number,"0.00")
//参数的长度
li_len = Len(ls_number)

//转换为大写(发票格式),从右到左
for li_i = 1 to li_len
  ls_pos = Mid(ls_number,li_len - li_i + 1,1)
  if ls_pos = '.' then continue
  ls_rc = cn_num[1 + mod(integer(ls_pos),10)] + cn_carry[li_i] + ls_rc 
next
ls_rc = ls_zf + ls_rc
return ls_rc //返回结果

PB中小写金额转换成大写金额(发票类型)相关推荐

  1. 工具篇——MoneyFormatUtil(用于将人民币小写金额转换成大写金额)

    写代码的四点: 1.明确需求.要做什么? 2.分析思路.要怎么做?(1,2,3--) 3.确定步骤.每一个思路要用到哪些语句.方法和对象. 4.代码实现.用具体的语言代码将思路实现出来. 学习新技术的 ...

  2. Java工具包:小写金额转换成大写金额

    源代码如下 package com.jian.stringUtil;/*** 工具类:小写金额转换成大写金额* * @author jianxuanbing* */ @SuppressWarnings ...

  3. 小写金额转换成大写金额的函数

    编写一个收费软件时要用到一个小写金额转换成大写金额的函数,我曾在网上找到一个用Powerbuilder写的函数,长达四五十行之巨,后来我自己用DELPHI写了一个函数,寥寥几行代码就搞定: funct ...

  4. 使用javabean把小写金额转换成大写金额

    public static void main(String[] args) {moneyConversion mc=new moneyConversion();String money=" ...

  5. 将小写金额转换成大写金额[存储过程版]

    CREATE FUNCTION FAtoC /* 金额阿拉伯数字转换为中文的自定义函数 */ ( @ChangeMoney Money ) RETURNS VarChar(100) AS BEGIN ...

  6. (转)WORD中小写金额转换成大写

    转自:http://www.officefans.net/cdb/viewthread.php?tid=52631 '* +++++++++++++++++++++++++++++ '* Create ...

  7. win7计算机名改成大写,图文解读win7系统excel数字小写金额转换成汉字大写金额的措施...

    有很多网友在使用电脑的过程总难免会遇到win7系统excel数字小写金额转换成汉字大写金额的情况.针对win7系统excel数字小写金额转换成汉字大写金额的问题,我给大家整理总结了详细的解决步骤.近日 ...

  8. 小写数字转大写_不得不说的Excel小技巧:设置单元格格式将小写金额转换成大写...

    大家好,我是小秋,近期一段时间比较忙,没有在今日头条上更新原创文章了.希望朋友们多多见谅,下面与大家分享一个Excel实用小技巧:如何设置单元格格式将小写金额转换成大写? 1.应用场景 在报销单.收据 ...

  9. 阿拉伯数字小写金额转换成中文大写金C额程序说明

    阿拉伯数字小写金额转换成中文大写金额C程序说明 1.问题的提出 寒假帮同学交缴话费时,不经意间看到收据上同时有小写金额和大写金额,想想各种各样的票据诸如缴费收据.银行业务回单.商场销售凭证.专用发票等 ...

最新文章

  1. AtlasControlToolkit.CascadingDropDownNameValue自定义用法
  2. Android源码分析--MediaServer源码分析(一)
  3. C语言中能运算符重载吗,C++语言中什么运算符不能重载
  4. [RN] React Native 实现 类似京东 的 沉浸式状态栏和搜索栏
  5. wumpus java_人工智能经典问题The Wumpus World-简明窗体小游戏
  6. 车联网 python_利用百度车联网提供的天气查询接口用python查询天气信息
  7. vue2.0项目结构和打包发布
  8. 用vlc搭建简单流媒体服务器(UDP和TCP方式)-转 rtsp很慢才能显示
  9. 安装freetds小记
  10. Java实训:学生信息管理系统
  11. MMC-HVDC仿真模型,pscad柔性直流输电仿真mmc仿真模型,双端mmc模型,MMC为21电平NLM和均压控制
  12. 如何使用腾讯云存储图片
  13. 16位深度图像转8位灰度
  14. [31期] 31期战地日记
  15. 为你精选 · 地产行业数字化转型攻略
  16. Django 模型层
  17. Allegro 16 板内挖孔
  18. java 对接 PayPal 或者 Stripe 支付,订阅
  19. 【经验】无线传输——空中速率
  20. 【Go开发系列】简洁明了的Go开发环境搭建

热门文章

  1. 分布式数据库中间件——Mycat2
  2. android实现计算器功能吗,简单实现Android计算器功能
  3. 将txt文本数据导入到Excel中
  4. 广工电科0809考研经验专业课资料
  5. mini2440+jlink+mkd 裸机按键中断调试心得体会(2013.11.17已更新)
  6. 机器视觉应用于蔬果检测方面的相关英语词汇
  7. 微信小程序导航功能的实现
  8. python图像处理-如何存储用plt或者Image打开的图像
  9. python打开csv文件画散点图_用matplotlib从CSV文件问题绘制散点
  10. 實現193.5轉為一百玖拾叁元五角的存儲過程