私はビジュアルベーシックを学んでおり、 "halfまたはtriple plus one"の計算を行うためのシンプルなビジュアルな基本コンソールアプリケーションを作成しました。コンソールアプリケーションも動作しますが、ソリューションに到達するまでの総ループ数を数えて表示したい。ここに私のコードです:Visual Basicコンソールアプリケーションでループの総数を数えて出力する方法は?
Sub Main()
Dim n As Double
Console.WriteLine("Enter a starting number.")
n = Console.ReadLine()
Do While n <> 1
Do While n > 1
If n Mod 2 = 0 Then
n = n/2
Else
n = (n * 3) + 1
End If
Console.WriteLine(n)
Loop
If n = 1 Then
Console.WriteLine(
n = Console.ReadLine()
End If
Loop
Console.ReadLine()
End Sub
私はカウントし、ループの数を表示する何かを見つけることができないようです。
での最終的なコードの結果がループを通る各パスで、それをインクリメントし、カウンタ変数を追加します。 'n'を出力しているのと同じように、Console.WriteLineを使って出力します。 –