问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB 程序代码基本没有问题,但是执行无效果

发布网友 发布时间:2022-04-25 17:55

我来回答

2个回答

热心网友 时间:2023-10-22 23:37

我想编写程序,至少有两个层次的事情要做:
第1:从算法逻辑上解决问题。
分析:本问题的算法逻辑,按照数学知识,假设你文本框1输入二次项系数a,文本框2输入一次项系数b,文本框3输入常数项c。
文本框4和文本框5作为输出解。
根据数学解题的方法与步骤,不难得到程序如下:
Dim a As Single
Dim b As Single
Dim c As Single
Dim D As Single
Dim X1 As Single
Dim X2 As Single
a = Val(Text1.text)
b = Val(Text1.text)
c = Val(Text1.text)
D = b*b - 4*a*c '求得判别式
If D>0 Then '如果判别式>0,方程有两个不同的实数解
D = Sqr(D)
X1 = (-b+D)/2/a
X2 = (-b-D)/2/a
Text4.text = X1
Text5.text = X2
ElseIf D=0 Then '如果判别式=0,方程两个相同的实数解
X1 = (-b)/2/a
X2 = (-b)/2/a
Text4.text = X1
Text5.text = X2
Else '如果判别式<0,方程无实数解
Text4.text = "无实数解!"
End If

第2:在实际应用中,人免不了会犯这样那样的错误,在实际应用,往往要对输入的数据进行:
是否输入完整,输入是否合理等因素进行判断。
本例:如果不输入a或者输入的a为0,就不是二次方程。这应该是本例唯一不允许的。
另外,三个用来接收输入的文本框,必须输入数字而不能输入文字。
所以,需要在上述代码前,加上以下判断,对输入进行*检查:
If Not IsNumeric(Text1.text) Then '判断Text1是否数字,IsNumeric是VB6提供的函数
Msgbox "请正确输入数字!"
Exit Sub
end if

If Not IsNumeric(Text2.text) Then '判断Text2是否数字
Msgbox "请正确输入数字!"
Exit Sub
end if

If Not IsNumeric(Text3.text) Then '判断Text3是否数字
Msgbox "请正确输入数字!"
Exit Sub
end if

If Val(Text1.text)=0 Then '判断Text1是否为0
Msgbox "二次项系数不能为0!"
Exit Sub
end if

热心网友 时间:2023-10-22 23:37

这个程序问题太多

cls在这个程序中没有用

程序没有缩进,阅读起来实在太困难

求根公式错误,delta=0时,x=-b/2/a

大于0时,错误与3相同

小于0时,虚根表示方法错误,应该是a1 & "+" & a2 & "i"

 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在思科的CCNA,CCNE,CCIP的考证费分别是多少啊,通过率怎样 长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 健康体检,昨晚彩超问体检医生,说有什么问题,医师说基本没什么大问题,这是什么意思? 基本上没有什么问题 老师说我画得画基本上没什么问题是什么意思 车贷通知面签,征信和银行卡流水没问题,是不是基本没问题了? 医院里体检彩超项目医生说基本没什么大问题,是不是可以放心了? 昨天面试的时候,面试官说基本没有什么问题,等客服通知你 公务员政审来的人说基本上没问题是什么意,为什么是基本上?! 他的做法基本上完全没有问题修改病句 面试完后,面试官说我基本没问题是什么意思? 转正前问领导 领导说基本没问题 是什么意思 基本没问题说明什么 审计部门的“基本没有问题”是什么问题 学习物联网架构,给我们带来了什么! 五层物联网军事应用的系统参考架构是什么样呢? 在哪里可以验苹果手机的爱思助手? 物联网是什么,有哪些功能及体系架构 物联网的系统架构 如何委婉辞退不合格员工不伤和气 小饭店老板怎样委婉辞退服务员? 怎么委婉的辞退员工 面试结束后部门主管说基本没问题 什么意思?啊 面试后HR说基本没什么问题,剩下的交给人事的同事,要按正常入职程序,是否代表通过面试?? 基本没什么问题 【车主点评:大众车还是比较硬朗的,基本没啥问题,质量很好】 我过到快六十岁了,基本生活没问题,只是感到寂寞咋办呢? 怎么用爱思助手验ipad 豪迪qq群发软件破解版 插入的文件是乱码是怎么回事 豪迪手机qq群发器可以手机扣扣群发吗?没有电脑怎么办。 豪迪QQ群发怎么样 求各位给个意见!!!子弹头QQ群发软件和豪迪哪个好 ?我听说子弹头效果好, 求豪迪qq群发器2014,无毒,去广告,去尾巴,有的发我谢谢 关于中秋节的作文(高一) 我心目中秋节高中作文 关于中秋节的作文(初三或高中水平的!) 高中生优秀800字以上作文(中秋) 中秋节作文800字 人文科学包括哪些 人文科学包括哪些? 人文学科包括哪些,语文还有国学属于人文学科么? 人文学科包括哪些