Pada saat melakukan pemrograman adakalanya kita berhubungan dengan data yang jumlahnya lebih dari satu atau sering disebut sebagai data array. Data array ini dapat berjumlah ratusan maupun ribuan bahkan bisa sampai jutaan data. Apabila kita menginginkan mencari nilai minimal dan maksimal dengan jumlah data array yang besar maka akan sulit dilakukan jika menggunakan cara konvensional. Salah satu bentuk solusinya adalah dengan menerapkan algoritma searching dengan menggunakan program komputer. Algoritma searching ini merupakan penerapan algoritma sederhana bagian dari disiplin ilmu metode numerik.
Algoritma untuk searching value untuk min dan max adalah sebagai berikut :
sedangkan untuk source code VB :
Private Sub FindMin()
min = sample(0)
For i =
0 To 20 - 1
If
sample(i) < min Then
min = sample(i)
End
If
Next
End Sub
Private Sub FindMax()
max = sample(0)
For i =
0 To 20 - 1
If
sample(i) > max Then
max = sample(i)
End
If
Next
End Sub
Source code C# :
int min =
sample[0];
for
(int i = 0; i < sample.Length - 1; i++)
{ if
(sample[i] < min) min = sample[i]; }
int
max = sample[0];
for
(int i = 0; i < sample.Length - 1; i++)
{ if
(sample[i] > max) max = sample[i]; }
Setelah dilakukan eksekusi programnya hasil pencarian nilai min dan max adalah sebagai berikut :
No comments:
Post a Comment