みなさんこんにちは: 私は VB.Net にかなり慣れていて、数値を変換し、その数値をその数値に等しい文字列に変換するロジックを理解するのに苦労しています。
例:
入力 = 1; * を使用して文字列として出力: * (4 つのアスタリスクなど) 入力 = 3; # を使用した文字列としての出力は、### (など) です。
教授は、ユーザーから売上金額を取得し、その情報を棒グラフで表示するというこの課題を私たちに与えました。* = 100 ドル。したがって、$600 は**に相当します。情報は取得できますが、これを変換する方法がわかりません。これを良い質問として明確にしていることを願っています! これが私がやっていることです...すでに情報を取得するループがあります:
' The variables
Dim dblValueA, dblSales, dblTotal As Double
Dim dblValueB As Double = 1
Dim strInput, strChgVal As String
Dim strSymbol As String = "*"
Dim strOutput As String
' get some input via a loop structure:
Try
For intCount As Integer = 1 to 5 ' Sales/Input for 5 Stores
strInput = InputBox("place input here:")
dblSales = CInt(strInput)
dblTotal = dblSales
dblValueA = (dblTotal/dblValueB)
strChgVal = Cstr(dblValueA)
strOutput = strChgVal
strSymbol = strOutput
lstOutput.Items.Add(dblValueA.ToString)
Next
Catch ex As Exception
End Try
それは機能します。出力を実際の入力量として表示する方法がわかりません。どうやってこれを行うのですか?