visual basicについてです。 次のようなプログラムを書いています。
利用者がButton1をクリックすると、システムは、以下の処理を行う。
- TextBox1の文字列を消去する。
TextBox1.Clear() ※この命令を実行すればTextBox1.Textが消去されます。
2) num()に、100番目まで部屋のある配列を確保する。
3) num(1)~num(100)の各配列要素に、1~10のランダムな整数を代入する。
4) num(1)~num(100)の各配列要素の値を以下のようにTextBox1に順に出力する。
条件
次のような関数 Private Sub redimNum( lastArraySubscriptNum As Integer )
引数lastArraySubscriptNumで受け取った数までの部屋を配列num()に確保する。
次のような関数 Private Sub setRandomNum( sNum As Integer , gNum As Integer )
num(1)~num(最後の部屋の番号)の全ての配列要素に、引数sNum~gNumの間
のランダムな整数を代入する。
(3)次のような関数 Private Sub displayNum( ) ※引数なし
num(1)~num(最後の部屋の番号)の配列要素に代入されている値を、TextBox3
に、以下の例のように順に全て表示する。
下記 私が途中まで書いたものですがわけがわからなくなってしまいました。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TextBox3.Clear()
Dim sNum As Integer = 1
Dim gNum As Integer = 11
Dim num1, num2 As Integer
End Sub Private Sub redimNum(lastArraySubscriptNum As Integer) Dim num(lastArraySubscriptNum) As Integer End Sub Private Sub setRandomNum(sNum As Integer, gNum As Integer) Dim r As New System.Random() Dim n As Integer = r.Next(sNum, gNum) End Sub Private Sub displayNum() Dim num() As Integer For i As Integer = 1 To num(99) TextBox3.Text &= num(i) & vbCrLf Next End Sub
End Class
途中からわからなくなってしまったのでどなたか教えていただけるとありがたいです。 よろしくお願いします。
あなたの回答
tips
プレビュー