VB.NET为用户提供了Math.Sqrt函数用于计算平方根值,但被开方值若为负数则无法得出正确的结果(如,-4的平方根应等于2i).要求设计一个Function过程解决这一问题.(按钮“计算”和“清除”的Nam

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 08:16:07

VB.NET为用户提供了Math.Sqrt函数用于计算平方根值,但被开方值若为负数则无法得出正确的结果(如,-4的平方根应等于2i).要求设计一个Function过程解决这一问题.(按钮“计算”和“清除”的Name属性分别为Button1和Button2,文本框的Name的属性为Textbox1,两个标签的属性为Label1,label2)程序运行结果如下图所示:
Public Class Form1
Sub myclear()
TextBox1.Text = ""
TextBox1.Focus()
Label2.Text = ""
End Sub
Function mysqr(ByVal num)
If num >= 0 Then
5
Else
6
End If
End Function
Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load
myclear()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click
Label2.Text = 7
8 ' 居中显示
End Sub
Private Sub Button2_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button2.Click
9
End Sub
End Class

5 return strt(num)
6 return strt(-num) & i
7 mysqr(val(textbox1.text))
8 label2..TextAlign =HorizontalAlignment.Center
9 myclear()

问题不是很简单吗?
判断输入的数,大于等于零,则直接开方;小于零则取绝对值开方再加上字符"i",代码我就不写了.

VB.NET为用户提供了Math.Sqrt函数用于计算平方根值,但被开方值若为负数则无法得出正确的结果(如,-4的平方根应等于2i).要求设计一个Function过程解决这一问题.(按钮“计算”和“清除”的Nam 请问sqr(1+sqr(2+sqr(3+sqr(4+sqr(5+sqr(6+.sqr(1+sqr(2+sqr(3+sqr(4+sqr(5+sqr(6+.一直到n...如何在vb实现..... 在VB中,函数表达式Sgn(Sqr(64))的值为?Sgn和Sqr分别是什么意思?代表什么运算?初学者,不好意思 vb.net的优点是什么?vb.net有哪些优点? VB.Net中sum是什么意思 算法 VB中 表达式Abs(-32.6)*Sqr(100)的值为 A-320 B-326 C326 D320 请问大神们,这个vb函数调用哪错了 b1 = 2 * Sqr((-1) * a * k) CNKI期刊全文数据库为用户提供哪些检索途径(方式)? 15.在VB.NET中,下列表达式的值为_____True and 100+10*3 VB.net,小数点直接进一位的函数?Math.Round()是四舍五入进一位,有哪个函数是直接进一位的?或者有什么办法可以得到以下的结果?N为正整数单位,1000a=0.06,保留小数点后两位,a最小=0.01,要获取N个 vb sqr 函数怎么用 最好能有个例子 谢谢 在VB.net中MdiParent是什么意思? 请问在VB中算术表达式W=A^2/(B+C/(D+E/SQR(F)))改写为等价的数学表达式是什么? 判断题,T or FWindows XP的帮助和支持中心为用户提供了广泛的帮助和支持信息,用户可以通过帮助和支持导航栏中的收藏夹查找已经访问过的帮助页面 将一个M进制数转换为N进制数用短除法做vb.net或者C#或者Pascal就是一个过程 vb.net中我用 IF b =“hello” or“hi” then为什么会显示“hi”无法转换为Boolean? 原STAQ,NET系统指的是什么?在报纸上看到三板市场一方面为退市后的上市公司股份提供继续流通的场所,另一方面也解决了原STAQ、NET系统历史遗留的数家公司法人股的流通问题.那么原STAQ、NET VB已经绘制一条直线,怎么使这条直线绕原点旋转一定角度在VB中,我画出了如下直线:For xian = -100 To 100 Step 25Picture1.Line (-Sqr(10000 - xian * xian),xian)-(Sqr(10000 - xian * xian),xian),vbBlacknext现在我想这条