対数のeの値を出すプログラムをつくりたいのですが
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim m, n, s, k As Double
k = 1
s = 1
For n = 1 To 1000 Step 1
For m = 1 To n Step 1
s = s * m
Next
k = k + 1 / s
Next
TextBox1.Text = Format(k, "#.################")
End Sub
自力でつくったこれだと微妙に値が変わってしまいます
どこが違いますか?
おしえてください
No.2ベストアンサー
- 回答日時:
内側のForは不要です(変数mは要らなくなります)。
外側のForの繰り返しは20程度で十分です。Format関数の第2パラメーターを"0.0000000000000000"に替えるると、下位の桁がゼロでも表示されるようになります
Dim n, s, k As Double
k = 1
s = 1
For n = 1 To 17 Step 1
s = s * n
k = k + 1 / s
Next
TextBox1.Text = Format(k, "0.0000000000000000")
No.1
- 回答日時:
Dim m, n, s, k As Double
For n = 1 To 1000 Step 1
s = 1 + 1 / n
k = s
For m = 2 To n Step 1
k = k * s
Next
Next
んー、nが増えるに従って収束するさまをみるならループの中にprintがあった方がよいような?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Visual Basic(VBA) VBAプログラミング 2 2022/11/27 12:07
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) 数字が「0」の列を削除するため、下記のコードを実行しましたが、コンパイルエラーSubまたはFunct 3 2022/12/04 00:00
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのVBAコードについて教え...
-
VBA一覧取得 再投稿
-
エクセルVBAについて
-
VBA 別ブックからコピペしたい...
-
ユーザーフォームに別シートか...
-
VBA 何かしら文字が入っていたら
-
VBA指定行削除
-
【ExcelVBA】値を変更しながら...
-
Excel-VBAのmsgBox()の不思議
-
VB.net(VB)で、フォームにExcel...
-
VBA listBoxについて
-
郵便番号検索APIにてget Elemen...
-
エクセルについて
-
Excel VBA 定義されたプロージ...
-
【ExcelVBA】インデックスが有...
-
Outlookの「受信日時」「件名」...
-
VBA ユーザーフォーム ボタンク...
-
Excelのマクロについて教えてく...
-
エクセルのマクロについて教え...
-
VBAコードについて教えてくださ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 定義されたプロージ...
-
Excel-VBAのmsgBox()の不思議
-
【VBA】マクロの入ったファイル...
-
VBA 複数条件の分岐処理の上手...
-
現在のブックを閉じないで、マ...
-
VBAで各列の"+"と"o"の合計数を...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
ユーザーフォームに別シートか...
-
エクセルのマクロについて教え...
-
ExcelVBA シート名を複数セルか...
-
エクセルのマクロについて教え...
-
VBA listBoxから
-
Excelのマクロについて教えてく...
-
エクセルのマクロについて教え...
おすすめ情報