VB程序设计题:由输入对话框输入n(n必须为大于零且小于30的自然数),

计算表达式sum=1/2+1/6+…+1/(k*(k+1))的值,(k<n)

第1个回答  2012-06-08
Private sub form_click()

Dim n as integer, sum as double, k as integer

N = val(inputbox(“n=”,”请输入自然数n(n>0且n<30)”))

Do while n <= 0 !! or !! n > 30

N = val(inputbox(“n=”,”请重新输入”))

Loop

Sum = 0

K = 0

Do

K = !! k+1 !!

Sum = sum + 1/(k * (k+1))

Loop until !! (k+1) > n !!

Label1.caption = “sum” + str(sum)

End sub本回答被提问者采纳
第2个回答  2019-04-22
private
sub
form_click()
dim
n
as
integer,
i
as
integer,
y
as
single,
zh
as
single
n
=
inputbox("请输入n",
"n是大于0小于30的整数")
i
=
1
'此行以下4行已经修改
while
i
<=
n
zh
=
1
/
(i
*
(i
+
1))
i
=
i
+
1
y
=
y
+
zh
wend
print
y
end
sub

VB 输入对话框输入n(设n为大于0且小于30的自然数),计算下列表达式的值...
Private Sub Form_click()Dim n As Integer, i As Integer, y As Single, zh As Single n = InputBox("请输入n", "n是大于0小于30的整数")i = 1 '此行以下4行已经修改 While i <= n zh = 1 \/ (i * (i + 1))i = i + 1 y = y + zh Wend Print y End Sub ...

...负整数n,求2n。输入一个整数n(大于或等于0且小于31)。输出2的n次 ...
public static void main(String[] args) { int n; System.out.print("输入n:"); n = new Scanner(System.in).nextInt(); System.out.printf("2n = %d%n", 2 * n); if (n >= 0 && n < 31) { System.out.printf("2^%d = %s%n", n, Math.pow(2, ...

请问这个题怎么解答?
32.小红去年暑假在商店买了2把儿童牙刷和3支牙膏,正好把带去的钱用完.已知每支牙膏比每把牙刷多1元,今年暑假她又带同样的钱去该商店买同样的牙刷和牙膏,因为今年的牙刷每把涨到1.68元,牙膏每支涨价30%,小红只好买2把牙刷和2支牙膏,结果找回4角钱.试问去年暑假每把牙刷多少钱?每支牙膏多少钱? 33.某商场如果...

全国计算机等级考试二级C,VB等等不同语言笔试部分的公共基础知识考试内 ...
解析:快速排序基本思想是:任取待排序表中的某个元素作为基准(一般取第一个元素),通过一趟排序,将待排元素分为左右两个子表,左子表元素的排序码均小于或等于基准元素的排序码,右子表的排序码则大于基准元素的排序码,然后分别对两个子表继续进行排序,直至整个表有序。答案:B)二、填空题【例1】问题处理方案的正...

求助:C语言中用do while循环编写计算阶乘的程序~
cin>>n; k=n; if(n>10||n<1) { cout<<"输入错误,请重新输入"<<endl; goto next; } do { f*=n; n--; }while(n!=0); cout<<k<<"!="<<f<<endl; return 0;} 87725981 | 发布于2008-01-05 举报| 评论 1 1 main() { int n,i,f; scanf("pls input 0~9 %d",&n);f=...

...如≥0.07,按实际值计算.S\/N值=样品A值÷阴性对照均值.
1L的碳原子数的烷烃或烯烃的n全燃烧得到nL的二氧化碳。推断由题意,混合烃可以只提供由烷烃和碳原子数大于3.6小于3.6,烯烃或炔烃的碳原子数。他们可能有四种组合,根据烷烃及不饱和烃的碳原子数和燃烧后的每一种组合生成的二氧化碳量,有四种可能的组合,每个组合的烷烃和不饱和烃的碳原子数和燃烧产生的二氧化碳量后的...

1、求解方程组x2+5x+8-2x-4=0(1)?
14)2-6(x-5)大于等于4(3-2x)15)7+3x<5+4x16)5-x(x+3)>2-x(x-1)17)x-2(x+2分之1)小于等于1-3(1-x)18)3(x-1)+2(1-3x)<519)3分之1x-1<x-3分之120)6(1-3分之2x)<2+5分之1(10-15x)括号为答案 1、5\\7x+2\\3<x+12\\21...

相似回答