VB程序题:输入半径,计算圆周长和圆面积,如下图所示。

进一步要求,为了保证程序运行的正确,对输入的半径要进行合法性检查,数据检查调用IsNumeric函数,参阅教材例2.5;若有错,利用MsgBox显示出错信息,如下图所示。通过Focus方法定位于出错的文本框处,重新输入;计算结果保留2位小数。

数据输入结束有两种方法,分别编写事件过程对数据进行检验:

1.按Tab键,检查数据的合法性,这时利用Text1_LostFocus事件。

2.按Enter键,利用Text1_KeyPress事件,返回参数“KeyAscii”的值为13表示输入结束。

解题:

Private Sub Command1_Click()

Label2 = Format(Val(Text1) * Val(Text1) * 3.14, "0.00")

End Sub

Private Sub Command2_Click()

Label3 = Format(Val(Text1) * 3.14 * 2, "0.00")

End Sub

Private Sub Text1_LostFocus()

If IsNumeric(Text1.Text) = False Then MsgBox "有非法数字字符,请重新输入!"

End Sub

程序运行效果如下图所示。

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

python输入圆的半径求面积及周长并保留两位小数_VB程序题:输入半径,计算圆周长和圆面积,如下图所示。...相关推荐

  1. python输入半径求圆的面积、保留三位小数_编写程序,输入圆的半径,求该圆的面积与周长(保留三位小数)。 /* 程序功能:输入圆的半径,计算圆的面积与周长*/_学小易找答案...

    [编程题]从字符串中删除指定的字符.同一字母的大小写按不同字符处理. 例如:若程序执行时,输入字符串为: turbo c and Borland c++ ,从键盘上输入字符: n ,则输出后变为: t ...

  2. el-input 输入框类型;只能输入数字的输入框;保留两位小数输入框;只能输入正整数和0的输入框;手机号正则校验;车牌号码正则校验

    以下代码可直接复制使用: 以下代码可直接复制使用! <template><div><a href="https://baike.baidu.com/item/% ...

  3. 正则表达式只能输入正负整数,正负小数并且需要保留两位小数,并且不能输入0、0.0、0.00

    ^([\\+ \\-]?(([1-9]\d{0,9})|([0-9]\d*.\d?[1-9]{1})))([.]\d{0,2})?$

  4. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

  5. python:输入圆半径计算圆周长、圆面积、圆球表面积(高教社,《Python编程基础及应用》习题3-10)

    Python练习---PTA程序设计辅助教学平台 题目 输入格式: 输出格式: 输入样例: 输出样例: 问题分析: 代码: 题目 输入圆半径计算圆周长.圆面积.圆球表面积,结果保留3位小数. 注意:输 ...

  6. 输入圆半径,求圆面积并保留两位小数

    import java.util.*; //调用util包中的所有类 public class Circle //定义一个Circle类 {public static void main(String ...

  7. php编程已知半径求圆周长面积,VB程序题:输入半径,计算圆周长和圆面积,如下图所示。...

    VB程序题:输入半径,计算圆周长和圆面积,如下图所示. 进一步要求,为了保证程序运行的正确,对输入的半径要进行合法性检查,数据检查调用IsNumeric函数,参阅教材例2.5:若有错,利用MsgBox ...

  8. 创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。

    """ 创建类MyMath,计算圆的周长.面积和球的表面积.体积,结果保留两位小数.若输入的是非数字,则输出:请输入数字!提示:要引入math包. 结果如下,请输入半径: ...

  9. 从键盘输入直接三角形的两条直接边的长度,求斜边的长度和三角形的面积,计算结果保留两位小数

    从键盘输入直接三角形的两条直接边的长度,求斜边的长度和三角形的面积,计算结果保留两位小数 解析: #include <stdio.h> #include <math.h>int ...

最新文章

  1. linux动态库替换,不要使用 cp 替换正在使用中的Linux 动态库
  2. 各排序算法的C++实现与性能测试(转)
  3. how does tomcat access js - SAPUI5 Core Libraries
  4. 新的网站上线 linux视野
  5. Windows 7 64位下使用ADB驱动
  6. MII2RGMII IP核使用设计举例
  7. 竹子的故事:送给那些坚持了很久却准备放弃的人 --- 厚积方能薄发
  8. UG NX二次开发-外部模式
  9. nginx处理redirect location端口丢失的问题
  10. MYSQL给表或者字段写注释
  11. mysql修改数据库名的方法
  12. 小马哥 ------高仿三星S5刷机 高仿三星G9006系列拆机主板机型图与开机界面图
  13. 简单模拟struts框架,了解strusts的框架实现机制
  14. 【Kotiln】 错误锦集- Caused by: kotlin.NotImplementedError: An operation is not implemented: not implemen
  15. 内涵段子爬取及re匹配
  16. 模拟一个具有基本功能的操作系统(JavaGUI)
  17. 第四部分 查找:两个经典二分查找算法
  18. 编辑器 Typora 开始收费,开源免费的 MarkText 火了:一周剧增 2k+star
  19. Spring相关文章汇总篇【Spring,SpringBoot,SpringCloud等】
  20. 度量衡计算工具_在线度衡量转换器

热门文章

  1. 一位老汉对青年人的|十大|忠告~
  2. java异常深入理解与提升(含面试题)
  3. nginx配置ws反向代理
  4. mysql sock_mysql.sock的作用
  5. 面向对象三大特征,对象特点
  6. 惠友商务做电商你必须要知道的10条运营知识
  7. 色差仪的工作原理和使用方法
  8. error LNK2019: unresolved external symbol错误,解决
  9. Android实现沉浸式状态栏
  10. 常用工具分享1-视频逐帧转图片保存