您好,欢迎来到刀刀网。
搜索
您的当前位置:首页实验03 简单编码的程序设计

实验03 简单编码的程序设计

来源:刀刀网


实 验 报 告

姓名赵添麟 班级 0811121 学号 06 实验日期 2013-03-15 课程名称 VB 程序设计 指导教师 伍建青 成绩

实验名称:简单编码的程序设计

实验目的

1)掌握数据基本类型和表达式的运算。 2)熟悉数值和字符串处理的简单程序设计。 3)掌握常用函数的使用方法。 实验环境

Visual Studio 2008 实验内容

1)计算三角形面积

实验3.1 分别输入三条边的边长a,b和c,单击“计算”命令按钮,首先判断能否形成三角形,然后按公式计算出三角形的面积,保留小数2位。程序运行界面如图所示。 ①控件的主要属性:( 要求列出所有控件) ②程序代码:Dim a, b, c As Single

Dim p, s As Double

a = Val(TextBox1.Text) : b = Val(TextBox2.Text) : c = Val(TextBox3.Text)

If Not (IsNumeric(TextBox1.Text) And IsNumeric(TextBox2.Text) And IsNumeric(TextBox3.Text)) Then Label4.Text = \"边必须是数字\"

ElseIf (a + b) > c And (a + c) > b And (b + c) > a Then p = (a + c + b) / 2

s = Math.Sqrt(p * (p - a) * (p - b) * (p - c)) Label4.Text = \"能形成三角形\"

Label5.Text = \"三角形面积是:\" & Format(s, \"0.00\") Else

Label4.Text = \"无法形成三角形\" End If

图 计算三角形面积

2)随机函数

实验3.2 输入“随机生成自然数”的范围,单击“生成自然数”命令按钮,显示该范围内的一个随机自然数;选择“小写”或“大写”单选按钮,单击“生成英文字母”命令按钮,显示随机生成的一个英文字母。程序运行界面如图所示。 ①控件的主要属性:

②程序代码:Private Sub Button1_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles Button1.Click Dim a, b, c As Integer

If IsNumeric(TextBox1.Text) And IsNumeric(TextBox2.Text) Then a = Val(TextBox1.Text) : b = Val(TextBox2.Text) c = Int(Rnd() * (b - a + 1) + a) Label2.Text = \"生成结果:\" & c

图 随机函数

实 验 报 告

姓名赵添麟 班级 0811121 学号 06 实验日期 2013-03-15 课程名称 VB 程序设计 指导教师 伍建青 成绩

Else

MsgBox(\"必须输入数字\", MsgBoxStyle.Exclamation) End If End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim a As Integer a = Int(Rnd() * 26 + 1) If RadioButton1.Checked Then

Label3.Text = \"生成结果:\" & Chr(a + 96) End If

If RadioButton2.Checked Then

Label3.Text = \"生成结果:\" & Chr(a + ) End If End Sub

实验小结(调试与分析出错情况及解决方法)

1. 编写实验3.2时,容易漏掉Randomize()语句,这样容易使个别数据出现频率过高。每次运行时要初始化随机数生成器。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务