a5566yeah 該用戶已被刪除 | 本帖最後由 arthurliuliu 於 2012-3-23 10:05 PM 編輯
這學期在學VB.net的使用
然後老師出了其中一道題目如下
假設數學圓周率PI 可以用下列數列式子逼近,
PI=4-4/3+4/5-4/7+4/9-4/11+⋯
請寫一程式,顯示以此數列使用一個項次、兩個項次、三個項次⋯至20 個項次
之值,
-2-
同時印出計算之結果為3.14?時所需使用之項次為多少,3.141? 時所需使用之 ... |
|
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。 |
| |
| |
a5566yeah 該用戶已被刪除 | 不好意思剛剛忘了包起來
我剛剛整個改過寫到了這邊- Dim sum As Single = 4
- Dim sign As Long = -1
-
- Const count = 20
-
-
- For times As Integer = 1 To count
- If times <> 1 Then
- sum = sum + 4 * sign / (2 * times - 1)
- sign = -sign
- End If
-
- Response.Write("第" & times & "項 = " & sum & "<br>")
- Next
複製代碼 到這邊應該是第一部份
那關於細項那邊3.14 3.141 3.1415我的想法是讓程式先跑 最後在PRINT他跑到哪項的結果
可是好像有點耗時 不知道有沒有更有效率的寫法?
... |
|
|
| |
| |
Powered by Discuz!
© Comsenz Inc.
重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。