vb编程1 2 3 4 …… n中“1”+0.1=

VB程序设计设计一程序,图中有一小闹钟,一个小汽车。两个控件(一个为开始,一个为停止)。程序运行时,如果单击“开始”按钮,这窗体上的汽车图标每0.1秒向右移动20(初始状态下不移动);如果单击“停止”按钮,则汽车图标停止移动。(注意:编写事件的过程中不能使用变量,每一个事件过程中只能有一条语句)
添加三个CommandButton 将Command1当成小汽车 一个Timer 设置其Timer1.Enabled=False Timer1.Interval=100 示例代码如下:Private Sub Command2_Click()
Timer1.Enabled = TrueEnd SubPrivate Sub Command3_Click()
Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()
Command1.Left = Command1.Left + 20
If Command1.Left + Command1.Width = Width Then Command1.Left = 0End Sub
为您推荐:
扫描下载二维码vb编写的计算器,为什么0.1+0.1结果是0.116_vb吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:88,015贴子:
vb编写的计算器,为什么0.1+0.1结果是0.116收藏
Option ExplicitDim shu1, shu2 As Single, suanfu As String'定义两个单精度数变量用与存放参与运算的数,一个字符型存放运算符 Private Sub Command1_Click(Index As Integer)If Text1.Text = &0& ThenText1.Text = &&End IfText1.Text = Text1.Text & Command1(Index).Caption'将Command1的单击事件与文本框显示的内容连接End SubPrivate Sub Command2_Click(Index As Integer)shu1 = Val(Text1.Text)suanfu = Command2(Index).CaptionText1.Text = && '将shu1隐藏起来End SubPrivate Sub Command3_Click()If Text1.Text = && ThenExit SubEnd IfText1.Text = Left(Text1.Text, Len(Text1.Text) - 1)End SubPrivate Sub Command4_Click()Text1.Text = Text1.Text + &.&If (InStr(Text1.Text, &.&) = 1) Then'第一位不能为小数Text1.Text = &&End IfIf InStr(Text1.Text, &.&) & Len(Text1.Text) Then'防止出现两个小数点Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1)
End IfEnd SubPrivate Sub Command5_Click()shu2 = Val(Text1.Text)MsgBox shu1 & shu2
Select Case suanfu
Text1.Text = shu1 + shu2
Text1.Text = shu1 - shu2
Text1.Text = shu1 * shu2
If shu2 = 0 ThenMsgBox &分母不能为零!&, 1 + 32 + 0, &错误&
'错误提示框图下所示
Text1.Text = &&
Text1.Text = shu1 / shu2
End SelectText1.SetFocusText1.SelStart = 0Text1.SelLength = Len(Text1.Text)End SubPrivate Sub Command6_Click()Text1.Text = &&
End SubPrivate Sub Command7_Click()Text1.Text = Text1.Text * Text1.TextEnd SubPrivate Sub Command8_Click()If Left(Text1.Text, 1) && &-& And Text1.Text && &0& ThenText1.Text = &-& & Text1.TextElseIf Text1.Text = &0& ThenText1.Text = &-&
Text1.Text = Right(Text1.Text, Len(Text1.Text) - 1)End IfEnd SubPrivate Sub Command9_Click()Text3.Text = Val(Text1.Text) + Val(Text2.Text)End SubPrivate Sub Form_Click()Dim a, b, c As Doublea = Int(Rnd() * 255)b = Int(Rnd() * 255)c = Int(Rnd() * 255)Form1.BackColor = RGB(a, b, c)End Sub
谁给帮着解决下!不胜感激!
在计算机中无论整数还是浮点都是以二进制储存的,但是二进制可以准确表达整数,却不一定能准确表达浮点数,认真研究可以发现!
一个用《剑》的江湖
数据类型不一致很容易出现误差
你明明定义了一个变体型数据和一个单精度数据Dim shu1, shu2 As Single改成Dim shu1 As Single, shu2 As Single
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或VB调用sapi5详细介绍小贴士:VB调用sapi5下载 1.1.0.0 单文件绿色版为免费软件(无功能限制),下载解压后即可使用(无需安装),目前未检测出其它问题,用户可放心下载使用!最后更新时间: 15 时 21 分。这个软件本来从科大讯飞哪里拿来的,汉化了,增加了一些功能,VB做的,自己也在学,希望大家支持' K相关搜索:
VB调用sapi5高速下载器地址VB调用sapi5其它下载地址相关软件Related发表评论Comments用户体验帮助用户下载建议:推荐使用 [] 或 [] 下载本站资源。并使用 [] 3.5 以上版本解压本站资源。资源解压密码:本站部分资源经过压缩加密处理,解压密码为:。资源版本声明:本站资源版权归其开发商所有,若无意侵犯到您的权利,请及时与本站联系,我们会尽快为您处理。用户体验流程:下载 → 压缩 → 安装 →
→ 收藏代码编辑器支持高亮文本和代码编辑器快手AAuto编程语言10+2012函数名中英文名查询编程开发排行教育教学分类相关软件资讯常用电脑软件

我要回帖

更多关于 1 2 3 4 1000 vb编程 的文章

 

随机推荐