- 20
- 0
- 约 45页
- 2016-10-26 发布于广东
- 举报
第3章算法与分支结构程序设计 【拓展案例23】动画数字钟2 【案例12】 发工资 【拓展案例24】乘法试题 【案例13】计算运费 3.1 【案例12】 发工资 3.1.1 学习目的 职工领工资的时候,一般都希望钱币的张数越少越好,那么作为会计室的工作人员如何才能使职工拿到的钱币张数最少呢?编写一个“发工资”的程序,用户输入工资的金额数,然后单击“发工资”按钮,标签中显示出各种面值所需的张数,如图3-1-1所示。 通过本案例的学习,可以进一步了解程序设计的方法和技巧,以及算法的一些基础知识。 3.1.2 案例实现 1.创建程序的图形用户界面 (1)创建一个新的工程。用鼠标拖曳调整窗体的大小。在窗体的“属性”窗口中设置“名称”属性值为“Form1”,Caption属性值为“发工资”。 (2)创建两个文本框控件对象,分别用来输入工资金额的整数部分和小数部分;添加一个命令按钮控件对象,其Caption属性为“发工资”;添加若干个标签控件对象,请读者参考图3-1-2所示,自行设置属性。 2.代码程序及说明 在“代码”窗口内输入如下代码程序。 Private Sub Command1_Click() Dim amount As Long 定义变量amount为长整型变量,用来保存工资金额 Dim r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13 As Integer amount = CLng(Text1.Text) * 100 + CLng(Text2.Text) 将金额以分为单位表示 r1 = amount \ 10000 求100元票张数 amount = amount - r1 * 10000 求剩余款额 r2 = amount \ 5000 求50元票张数 amount = amount - r2 * 5000 求剩余款额 r3 = amount \ 2000 求20元票张数 amount = amount - r3 * 2000 求剩余款额 r4 = amount \ 1000 求10元票张数 amount = amount - r4 * 1000 求剩余款额 r5 = amount \ 500 求5元票张数 amount = amount - r5 * 500 求剩余款额 r6 = amount \ 200 求2元票张数 amount = amount - r6 * 200 求剩余款额 r7 = amount \ 100 求1元票张数 amount = amount - r7 * 100 求剩余款额 r8 = amount \ 50 求5角票张数 amount = amount - r8 * 50 求剩余款额 r9 = amount \ 20 求2角票张数 amount = amount - r9 * 20 求剩余款额 r10 = amount \ 10 求1角票张数 amount = amount - r10 * 10 求剩余款额 r11 = amount \ 5 求5分票张数 amount = amount - r11 * 5 求剩余款额 r12 = amount \ 2 求2分票张数 amount = amount - r12 * 2 求剩余数额 r13 = amount 求1分票张数 Rem 给相应的标签对象的Text属性赋值 Label16.Caption = r1: Label17.Caption = r2: Label18.Caption = r3 Label19.Caption = r4: Label20.Caption = r5: Label21.Cap
您可能关注的文档
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第1章 UG界面及调整.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第2章 建模准备.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第3章 非曲面建模.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第4章 曲面建模.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第5章 装配.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第6章 UG工程图制作.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第7章 UG注塑模设计.ppt
- 新UG NX 4实例教程 1CD 教学课件 钟奇 韩立兮 张武奎 第8章 UG数控加工基础.ppt
- 新UG NX 4中文版机械设计与加工教程 教学课件 曹琪 项目八 阀门的装配.ppt
- 新UG NX 4中文版机械设计与加工教程 教学课件 曹琪 项目二 三维初步—水杯设计.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- 汽车热管理系统仿真分析与实例解析 课件 06 AI 技术与汽车热管理.pptx
- 《钛合金锻坯 缺陷检测 相控阵超声水浸检测方法》.pdf VIP
- F665065【复试】2024年长春理工大学070200物理学《复试物理光学》考研复试终极预测5套卷.pdf VIP
- 7.2《秦腔》课件(共43张PPT)(含音频+视频).pptx VIP
- 《急危重症护理学》配套ppt 9.第九章 泌尿系统功能监护.ppt VIP
- ZR-ZT-无油空压机培训资料.ppt VIP
- 2025年度医院党支部组织生活会临床医生个人对照检查材料.doc VIP
- (国家标准)GB T 7424.1-2003 光缆总规范 第1部分:总则.pdf
- 《工业控制系统信息安全防护指南》解读.doc VIP
- 救护员培训应急救护PPT课件.pptx VIP
原创力文档

文档评论(0)