Presentation is loading. Please wait.

Presentation is loading. Please wait.

Skill Area 306.3. Array Random-Number Generator An array is a group of memory locations all containing data items of the same name and type. Array names.

Similar presentations


Presentation on theme: "Skill Area 306.3. Array Random-Number Generator An array is a group of memory locations all containing data items of the same name and type. Array names."— Presentation transcript:

1 Skill Area 306.3

2 Array Random-Number Generator

3 An array is a group of memory locations all containing data items of the same name and type. Array names follow the same conventions that apply to other identifiers.

4 Dim myNumber(4) As Integer name of array index type An array starts counting at zero, and the first position in your array will be zero An index must be either zero, a positive integer or an integer expression that yields a positive result

5 Dim myNumbers(4) As Integer myNumbers(0) = 1 myNumbers(1) = 2 myNumbers(2) = 3 myNumbers(3) = 4 myNumbers(4) = 5 value

6 Dim myNumbers(4) As Integer myNumbers(0) = 1 myNumbers(1) = 2 myNumbers(2) = 3 myNumbers(3) = 4 myNumbers(4) = 5 MsgBox("First Number is: " & myNumbers(0)) MsgBox("Second Number is: " & myNumbers(1)) MsgBox("Third Number is: " & myNumbers(2)) MsgBox("Fourth Number is: " & myNumbers(3)) MsgBox("Fifth Number is: " & myNumbers(4))

7 Dim MyNumbers(4) As Integer Dim i As Integer MyNumbers(0) = 10 MyNumbers(1) = 20 MyNumbers(2) = 30 MyNumbers(3) = 40 MyNumbers(4) = 50 For i = 0 To 4 ListBox1.Items.Add(MyNumbers(i)) Next

8 Dim MyText(4) As String Dim i As Integer MyText(0) = "This" MyText(1) = "is" MyText(2) = "a" MyText(3) = "String" MyText(4) = "Array" For i = 0 To 4 ListBox1.Items.Add(MyText(i)) Next

9 Dim numbers() As Integer Dim startAt As Integer Dim endAt As Integer Dim times As Integer Dim storeAnswer As Integer Dim i As Integer times = Val(TextBox1.Text) startAt = Val(TextBox2.Text) endAt = Val(TextBox3.Text) ReDim numbers(endAt) For i = startAt To endAt storeAnswer = i * times numbers(i) = storeAnswer ListBox1.Items.Add(times & " times " & i & " = " & numbers(i)) Next Assigning values from TextBox Assigning values from TextBox Non-Fixed size Array or Dynamic Array Non-Fixed size Array or Dynamic Array ReDim = reset an array then specify the new values ReDim = reset an array then specify the new values

10 Dim objRandom As Random = New Random() Dim intRandom As Integer =() The first statement declares objRandom as a reference of type of Random and assigns it a Random object. A reference is a variable to which you assign an object. Recall that keyword New creates a new structure value or a new instance of an object in memory. The second statement declares Integer variable intRandom. It then assigns to it the value returned by calling Random ’s Next method on objRandom using the dot operator

11 Method CallResulting Range objRandom.Next()0 to one less than Int32.MaxValue objRandom.Next(30)0 to 29 10 + objRandom.Next(10)10 to 19 objRandom.Next(10,20)10 to 19 objRandom.Next(5,100)5 to 99 objRandom.NextDouble()0.0 to less than 1.0 8 * objRandom.NextDouble()0.0 to less than 8.0

12 Dim objRandom As Random = New Random() Dim intRandom As Integer = objRandom.Next(3) TextBox1.Text = intRandom Dim objRandom As Random = New Random() Dim intRandom As Integer = objRandom.Next(3) Dim name As String() = New String() {"Hafiz", "Syazwan", "Irfan"} TextBox1.Text = name(intRandom) Dim objRandom As Random = New Random() Dim intRandom As Integer = objRandom.Next(3) Dim name As String() = New String() {"Hafiz", "Syazwan", "Irfan"} TextBox1.Text = name(intRandom) Dim objRandom As Random = New Random() Dim intRandom As Integer = objRandom.Next(3) Dim number As Integer() = New Integer() {1, 5, 10} TextBox1.Text = number(intRandom) Dim objRandom As Random = New Random() Dim intRandom As Integer = objRandom.Next(3) Dim number As Integer() = New Integer() {1, 5, 10} TextBox1.Text = number(intRandom) Example 1: Example 3: Example 2:

13


Download ppt "Skill Area 306.3. Array Random-Number Generator An array is a group of memory locations all containing data items of the same name and type. Array names."

Similar presentations


Ads by Google