第一范文网 - 专业文章范例文档资料分享平台

VisualBasic程序设计教程第版实验答案

来源:用户分享 时间:2025/5/16 11:53:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Dim M%, N%, y% M = Val(Text1) N = Val(Text2) If N Mod 2 <> 0 Then MsgBox (\脚数必须是偶数\ Text2 = \ Text2.SetFocus Else y = N / 2 - M

If N > 4 * M Or N < 2 * M Then MsgBox (\出现荒唐解,请重新输入\ Text2 = \ Text2.SetFocus Else y = N / 2 - M Label2 = M - y

Label3 = y End If End If End Sub

实验3-6

输入一元二次方程的ax2+bx+c=0的

图2.3.4 实验3.6运行界面

提示:

要考虑实根,要求判断b^2-4*a*c>=0。 Private Sub Command1_Click() Dim a!, b!, c!, x1!, x2!, de! a = Text1 b = Text2

c = Text3

de = b * b - 4 * a * c t = 2 * a If de = 0 Then

Text4 = Format(-b / t, \ Text5 = Format(-b / t, \ ElseIf de > 0 Then

Text4 = Format((-b + Sqr(de)) / t, \ Text5 = Format((-b - Sqr(de)) / t, \ Else

Text4 = Format(-b / t, \Text5 = Format(-b / t, \End If End Sub

Private Sub Command2_Click() Text1 = \

Text2 = \ Text3 = \ Text4 = \ Text5 = \ End Sub

实验3-7

“重置”按钮,清除文本框输入的内容、窗体显示的信息和计算,并对窗体级变量赋初值零,便于再次输入和统计。

提示:

①在过程外最上方声明一个窗体级变量n,存放统计括号配对的情况;

②在Text1_KeyPress(KeyAscii As integer)事件过程中进行如下处理:

If Chr(KeyAscii)不是等号 Then

若是左括号”(”则n=n+1;

若是右括号”)”则n=n-1;

Else

结束表达式输入,对n的3种情况:=n、>0、<0用Print方法显示相应的信息

End If

用一个嵌套的双分支和内嵌两个多分支结构来实现。 Dim n!

Private Sub Command1_Click() Text1.Text = \ n = 0 Cls End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer) If Chr(KeyAscii) <> \ If Chr(KeyAscii) = \ n = n + 1 End If

搜索更多关于: VisualBasic程序设计教程第版实验答案 的文档
VisualBasic程序设计教程第版实验答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6p5ki6dvfy3gzju6vsv034ka295j0v00cw2_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top