VB用公式計算S數值兩個按鈕解釋

2022-10-08 01:35:30 字數 1226 閱讀 9156

1樓:紅山人

第一個關鍵是這裡

for i = 1 to 20

s = s + 1 / ((i - 1) * 2 + 1) * iif(i mod 2 = 1, 1, -1)

next ((i - 1) * 2 + 1) * iif(i mod 2 = 1, 1, -1)這要分成兩部分看,前半部分是根據項數i確定一個奇數。(i-1)*2+1,你算下,i=1是第一項,為1,i=2,第二項為3。。。不是嗎?

後半部分是個條件語句,用來確定每項的正負號,如果項數i是奇數,就為正,否則為負。

s = s * 4

label1 = s

第二個關鍵是這裡

for k=1 to 39 step 2這裡用迴圈變數確定每項的分母1,3,5......不是嗎?

x=-x用這個變數確定正負號,x的初值為1,迴圈一次後改為-1,下次又是-(-1)=1。這樣也就實現了項數取一正一負的效果了。

s1=s1+x*(1/k)

next k

補充說下,其實這裡的x=-x應該放在s1=s1+x*(1/k)之後。朋友。

2樓:

第1種:

dim i as integer, s as double

for i = 1 to 20 '20的出處:解方程(x-1)*2+1=39,的x=20

s = s + 1 / ((i - 1) * 2 + 1) * iif(i mod 2 = 1, 1, -1) '(i-1)*2+1的計算結果是1,3,5,7,……,39,當i除以2的餘數是1時,iif返回1,否則返回-1,這裡計算的是求s值的算式中小括號部分的結果

next

s = s * 4 '求s值

label1 = s '在label1中顯示s值

第2種:

s1=0 '初始化s1的值

x=-1 '初始化x的值

for k=1 to 39 step 2 'step 2使得k每次遞增2

x=-x '用於改變x*(1/k)結果的正負符號

s1=s1+x*(1/k) '計算求s值算式小括號部分的結果

next k

s=4*s1 '求s值

label1.caption="計算結果為:"&s 』在label1中顯示s值

3樓:網海1書生

兩種方法都可實現目的。你究竟是哪些地方看不懂呢?不可能全部都看不懂吧?

計算樑板配筋的時候,用的這個兩個公式有什麼區別,公式中字幕的

s 截面抵抗彎矩係數。s 1 0.5 s 內力臂係數。s 1 0.5 它們是用來計算鋼筋的配筋面積 as 公式中的字母含義 m 彎矩。1是係數,fc 混凝土軸心抗壓強度設計值。1fc 應力。b 截面寬度。h0 截面高度 as 受力鋼筋重心到受拉區邊緣的距離 fy 鋼筋抗拉強度設計值。相對受壓區高度。...

誰能告訴我這兩個西格瑪公式怎麼用Excel計算吶

第一個公式如果資料分佈在a列個單元格 sum a a 第二個公式 sumproduct 2 row 1 5 第一個公式可以使用sum函式來求解,如 假設待求和的資料都在a列,則,b1單元格里邊可以輸入公式 sum a a 第二個公式可以使用sum函式和陣列求解,其公式為 sum 2 row 1 5 ...

無線滑鼠側面有兩個按鈕是做什麼用的,中間有圓的按鈕上面有cpi標示是做什麼用的

左側兩個按鈕預設功能是前進和後退,比如網頁的前進和後退或者資料夾的前進和後退頭可使用這兩個鍵。後退網頁用起來最方便。cpi是指滑鼠每移動一英吋的測量次數,那個按鈕可以調節滑鼠移動的敏感度。有的滑鼠是dpi,只是單位不同,實際作用是一樣的。雷柏無線滑鼠左側兩個按鈕什麼作用還有cpi如何使用?無線滑鼠上...