《PowerBuilder数据库应用开发》练习题.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《PowerBuilder数据库应用开发》练习题涵盖了多个基本的编程概念,包括用户界面设计、数据类型转换、条件判断、循环逻辑以及数值计算。以下是对每个练习题的详细解释: 1. 练习题1:该题旨在创建一个计算圆的周长和面积的简单程序。在cb_1click事件中,首先将输入的半径r(字符串)转换为decimal类型,然后分别计算周长和面积,最后将结果输出到相应的编辑框中。这涉及到字符串到数值类型的转换、数学运算和结果的字符串化。 2. 练习题2:这是一个简单的乘法计算器。在cb_1click事件中,获取两个数的输入,进行乘法运算,并将结果显示在第三个编辑框中。这展示了如何处理多个输入字段、数值计算以及结果的显示。 3. 练习题3:这个练习要求找到两个自然数的最大公约数(GCD)。在cb_1click事件中,使用辗转相除法(欧几里得算法)来计算GCD,直到余数为零,然后返回最后一个非零余数作为结果。这里涉及到了长整型数据类型和循环结构。 4. 练习题4:此题是关于铁路行李托运费用的计算。根据重量分段,计算不同重量的费用。在cb_1click事件中,使用了选择语句(case语句)来根据输入的重量执行不同的计算逻辑,然后将费用输出。这展示了如何处理复杂逻辑和多条件判断。 5. 练习题5:这道题目要求列出1800年至2010年间的所有闰年及其数量。在cb_1的declare instance variables中,初始化计数器c为0,然后在cb_2事件中遍历年份,判断是否为闰年。闰年的条件是能被4整除但不能被100整除,或者能被400整除。符合条件的年份添加到列表框中,并累加计数器。 6. 练习题6:设计一个个人所得税计算器。根据给定的税率公式,根据输入的收入计算应缴税额。在cb_1click事件中,使用选择语句根据收入范围计算税额,并将结果输出。这体现了对税率计算规则的理解和选择结构的应用。 7. 练习题7:设计一个界面找出100至500之间满足特定余数条件的数。在cb_1click事件中,使用循环遍历数字,检查是否满足除3余1、除5余2、除7余2的条件。如果满足条件,计数器加1,同时将数字添加到字符串中。最后将符合条件的数字输出到编辑框中。 这些练习题涵盖了PowerBuilder的基础知识,包括窗口对象的操作、事件处理、数据类型、算术运算、条件判断、循环控制等。通过完成这些练习,开发者可以深入理解PowerBuilder的编程模型和数据处理能力,进一步提升数据库应用的开发技能。
剩余10页未读,继续阅读
- 粉丝: 72
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助