VB程序题:编一模拟袖珍计算器的完整程序,界面如下图所示。要求:输入两个操作数和一个操作符,根据操作符决定所做的运算。 VB源码 龚沛曾

提示:

1.为了程序运行正确,对存入操作符的文本框Text3,应该使用Trim(Text)函数,去除运算符两边的空格。

2.对于存放操作符的文本符 Text3 ,利用Select Case 语句实现相应的运算。

解题:

先在窗体上画1个标签,Caption属性设置为:"输入数1       输入数2       输入操作符     计算结果"

再画4个文本框,2个按钮。

代码如下:

Private Sub Command1_Click()

Select Case Trim(Text3)

Case "+"

Text4 = Val(Text1) + Val(Text2)

Case "-"

Text4 = Val(Text1) - Val(Text2)

Case "*"

Text4 = Val(Text1) * Val(Text2)

Case "/"

If Val(Text2) = 0 Then

MsgBox "分母为零,请重新输入"

Text2 = ""

Text2.SetFocus

Else

Text4 = Val(Text1) / Val(Text2)

End If

End Select

End Sub

Private Sub Command2_Click()

Unload Me

End Sub

运行程序效果图如下:

Visual Basic程序设计教程(第3版) (龚沛曾等编)课后实验源码

来源:济亨网

用vb编制一个计算机程序,VB程序题:编一模拟袖珍计算器的完整程序,界面如下图所示。要求:输入两个操作数和一个操作符,根据操作符决定所做的运算。 VB源码 龚沛曾...相关推荐

  1. python输入两个操作数和一个操作符_Python基础学习笔记贰

    第四天 1.数值类型(部分): 布尔类型,整型,浮点型. 整型:python的整型结合了整型和长整型.所以python很方便进行大数运算. 浮点型:小数类型,python区分整型和浮点型根据小数点.有 ...

  2. vb程序设计教程第4版龚沛曾 实验答案解析

    这里只是个人对书中题目的解答,并不代表最优代码.仅供参考.有哪里错误或者不足的地方还望指出,Thanks♪(・ω・)ノ 以及 不要脸地 求探讨求点赞.嘿嘿 这里使用的是<vb程序设计教程(第四版 ...

  3. VB程序设计教程(第四版)龚沛曾 实验8-2

    VB程序设计教程(第四版)龚沛曾 实验8-2 将斐波那契数列的前10项写入文件Fb .dat,然后从该文件将数据读取出来并计算合计和平均数,最后送入列表框. 要求:文件数据格式如2.8.2所示,列表框 ...

  4. 曝肝三天,两千行Python代码,制作B站视频下载工具(附源码)

    曝肝三天,两千行Python代码,制作B站视频下载工具(附源码) 文章目录 一.准备工作 二.预览 1.启动 2.解析 3.下载中 4.下载完成 5.结果 三.设计流程 1.bilibili_vide ...

  5. 【大底大顶接近预警】副图指标 分清大顶大底 轻松做波段 通达信 源码

    [大底大顶接近预警]副图指标 分清大顶大底 轻松做波段 通达信 源码 10,COLORBLUE,DOTLINE; 15,COLORMAGENTA,DOTLINE; 85,COLORYELLOW,DOT ...

  6. 优雅炫酷的WordPress 导航主题 适合做小众化导航站 源码下载

    优雅炫酷的WordPress 导航主题 适合做小众化导航站 源码下载-八羊资源下载_资源下载_方法获取_课程下载

  7. 百度SEO站群在线做横幅banner广告源码

    在线做横幅banner广告源码 小白都会搭建 会打字就会制作BANNER,款式多多,轻松设计,功能强大 上传源码,打开域名即可,不需要安装,小白都会搭建!! 下载地址: http://www.byte ...

  8. 做任务赚钱网站源码,H5全新界面,注册支付测试完美,适合各种做任务赚钱的手机端

    源码介绍 一天一精品,深度测试,高度适用商业用途! 做任务赚钱网站源码,H5全新界面,注册支付测试完美,适合各种做任务赚钱的手机端 简单修改了一下原手机首页界面,新增下载app链接和直接h5访问,喜欢 ...

  9. 制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果。2021/01/17

    制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果.写在script中 var x=prompt("请输入第一个数字:",""); var y= ...

最新文章

  1. 模板 - Min_25 筛法求素数和
  2. Spring3:AOP
  3. LNMP - Warning: require(): open_basedir restriction in effect错误解决方法
  4. Shell编程(week4_day1)--技术流ken
  5. matlab中rsa,matlab - Matlab中的RSA代码 - 堆栈内存溢出
  6. boost:验证BOOST_CONCEPT_ASSERT捕获了错误
  7. Keras.layers各种层介绍,网络层、卷积层、池化层 等
  8. linux终奌站 信息 格式 更改 /etc/bashrc
  9. win11如何设置始终以管理员身份运行 windows11设置始终以管理员身份运行的方法步骤
  10. springboot + mybatis 学英语网、背单词网站
  11. Python中利用pygame做弹球游戏
  12. java快捷键格式化_在Java中Format的快捷键是什么?
  13. redis 优惠券秒杀逐步优化
  14. 忆龙2009:梦幻魔方V1.2.1.1正式发布
  15. 五一结婚,收集祝福。附我的结婚对联,结婚放大像。
  16. 【ultraiso制作ubuntu启动盘(包括U盘和光盘)】
  17. html中ch是什么单位,【CSS】ch(单位名称)
  18. XML 链接语言(XLink) 版本 1.0
  19. JAVA编程思想(二)如何面向接口编程
  20. TX2安装配置keras环境

热门文章

  1. 无线网络安全测试软件
  2. HAWQ技术解析(十) —— 过程语言
  3. python中导入numpy库_python中的Numpy库
  4. Ebook管理工具(持续更新)
  5. pdf文件怎么压缩得更小?如何改变pdf文件的大小?
  6. android自带的nsd发现服务器,Android NSD(网络服务发现)是否与iOS中的Bonjour服务兼容?...
  7. 小谷围岛Landsat 8 OLI(陆地成像仪) 融合遥感影像彩色组合解译标志对比
  8. CPT104 Operating System Concepts Note
  9. Android7.0恢复出厂设置过程分析
  10. 0710学习总结(友元函数,string函数,引用)