VB.NET程序设计,高手进,送高分!

编写一个程序,利用下列公式求的值:公式如图
要求精度控制在0.000001内。程序运行时单击【计算】按钮将计算出的值并显示出来。
答案要源程序,发到我邮箱 152838@qq.com谢谢各位大侠了,如果好可以追50分!

第1个回答  2009-06-26
我不是很明白你那个∧是什么意思
以下是我写的代码:
Dim sum as integer = 0
Dim finsum as integer = 0
'-------默认TextBox1文本框接收你的∧值,此除你可以加入方法判断输入的
'-------TextBox1.Text是否为数字
If TextBox1.Text.Trim = string.Empty Then
msgbox("请输入一个数字!")
Exit Sub
End If
Dim b as Boolean = false '------用于循环中判断负数还是正数
'-------循环输入的∧值,每次阶梯为2向上取值,得到右表达式值
For i as integer = 1 to Cint(TextBox1.Text) step 2
If b Then
b = false
sum += 1 / cint(TextBox1.Text)
else
b = true
sum -= 1/cint(TextBox1.Text)
End If
Next
'------得出最终结果
finsum = 4 * sum

以上的代码没有经过测试,有什么问题可以留言给我.
第2个回答  2009-06-25
直接给你代码吧
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox(4 * ((1 / 1) - (1 / 3) + (1 / 5) - (1 / 7) + Val(TextBox1.Text)))
End Sub

不过 如果你不是要这效果再改吧本回答被提问者采纳
第3个回答  2009-06-27
楼上的,你的代码有个小问题,他要求的精度,所有
Dim sum as integer = 0
Dim finsum as integer = 0
应该为
dim sum as double
dim finsum as double
下面的强类型转换也是如此。

VB.NET程序设计,高手进,送高分!
Dim sum as integer = 0 Dim finsum as integer = 0 '---默认TextBox1文本框接收你的∧值,此除你可以加入方法判断输入的 '---TextBox1.Text是否为数字 If TextBox1.Text.Trim = string.Empty Then msgbox("请输入一个数字!")Exit Sub End If Dim b as Boolean = false '---用于循环...

VB程序设计高手进!!!
Private Sub Command1_Click()Cls Randomize Dim a(19) As Integer, sum As Integer, i As Integer, j As Integer, m As Integer For i = 0 To 19 a(i) = Int(Rnd * 100)Text1 = Text1 & Str(a(i))Next smax = 0 For i = 0 To 19 For j = 0 To 3 sum = sum + a(...

新编VB.NET2005程序设计目录
0.1 VB.NET - 程序设计的基础0.2 本书简介 - 为VB.NET新手量身打造0.3 选择Visual Studio 2005 - 专业开发环境0.4 阅读本书策略 - 分阶段学习第1章 建立VB.NET集成开发环境 1.1 Microsoft.NET框架介绍1.2 Visual Studio 2005环境配置1.3 安装Visual Studio 20051.4 简介Visual Studio 200...

用vb.net 设计一个应用程序
'1、直接在窗体上写:Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim g As Graphics = Graphics.FromHwnd(Handle), f As New Font("宋体", 9), tmp = "", a(5)Me.Refresh()For i As Int16 =...

上海计算机考试,二级分VB、VB.net、Web、C、Java程序设计五个科目,哪个...
在学校里就没有学下正经东西,都是自学的,虽然笔试还挂了一回,但是补考就过了,只要用心学,就没有难学的,选择的时候不要选那简单的,要选实用的,把握将来的趋势,你要是说只是拿一个证,我说吧,就不用学,好些学校和机构有保过的班,报上那个就行,最后,祝楼主早日成功通过!

VB.NET程序设计实用教程目录
1.3 任务1-1第一个VBNET Windows应用程序——简单的数学计算器 1.4 任务1-2:第一个VBNET控制台应用程序——欢迎信息的显示 第2章 程序设计基础与结构化程序设计语句 2.1 数据类型、常量与变量 2.1.1 基本数据类型 2.1.2 常量与变最 2.2 任务2-1:求一元二次方程的根——选择结构程序...

学习VB要看哪些书?
另外,如果你想更深入地研究VB,那么《VB.NET程序设计》、《VB程序设计实用教程》等书也是不错的选择。这些书籍不仅讲解了VB语言的基本知识,还涵盖了开发工具、数据库、网络编程等方面的内容,对于提高编程技能大有裨益。在学习过程中,实践是必不可少的环节。你可以尝试编写一些小程序,解决实际问题,...

用VB.NET编程有什么好处
vb.net是基于.NET框架的完全面向对象的编程语言,它能创造强大功能的Windows程序。与vb 6.0相比,vb.net展现出以下优势和特性。在vb 6.0中,建立对象需待其完全创建后,再单独调用初始化方法。而在vb.net中,使用构造函数为对象设定初始状态,简化了编码过程,降低了出错机率。vb.net在编写线程方面有...

VB.NET 应用教程—web 与桌面应用程序开发内容提要
进一步,我们将带领你探索XML Web服务的世界,学习如何利用VB.NET与网络进行数据交互,为你的应用程序接入丰富的网络资源。同时,章节中还将涉及在VB.NET中处理目录和文件,无论是读写操作,还是文件管理,都将详细讲解。图形用户界面是桌面应用程序的重要组成部分,本书会教你如何设计和实现吸引人的界面,...

vb.net真的过时了么???
个人觉得,没有过时的设计语言。只有过时的程序员。一通百通,如果你精通.NET那么你学其他也很快,重要的是程序设计思路。还有.net目前仍然有市场。

相似回答
大家正在搜