Pertama kita buka vb.netnya, lalu buat program baru.dengan cara KLIK - NEW-PROJECT
Maka tampilan awal akan seperti gambar dibawah ini.
Langkah selanjutnya buat sebuah form baru dengan nama HalamanUtama.vb dan desain seperti berikut ini lengkap dengan penamaan pada propertiesnya
Kemudian buat form baru dengan nama MaksimalMinimal.vb dan desain seperti berikut ini :
Lankah selanjutnnya buat form baru dengan nama CurahHujan.vb dan desain seperti berikut ini :
Kemudian kita akan masuk ke sesi pemrograman, masuk ke form HalamanUtama.vb dan ketikan sintaks berikut ini :
01 | Public Class HalamanUtama |
03 | Private Sub btnCurahHujan_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btnCurahHujan.Click |
10 | Private Sub btnMaksMin_Click(ByVal sender As System.Object, ByVale As System.EventArgs) Handles btnMaksMin.Click |
13 | Maksimum_Minimum.Show() |
16 | Private Sub btnExit_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btnExit.Click |
Setelah HalamanUtama.vb selesai diprogram, langkah selanjutnya kita akan memprogram formMaksimalMinimal.vb, masuk ke form MaksimalMinimal.vb kemudian ketikan sintaks berikut ini :
01 | Public Class Maksimum_Minimum |
03 | Private Sub btnInput_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btnInput.Click |
05 | Dim intInput As Integer |
06 | intInput = Val(InputBox("Masukan Angka : ")) |
07 | lstInteger.Items.Add(intInput) |
10 | Private Sub btnClear_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btnClear.Click |
11 | lstInteger.Items.Clear() |
15 | Private Sub btnDisplay_Click(ByVal sender As System.Object, ByVale As System.EventArgs) Handles btnDisplay.Click |
17 | Dim high As Integer = Integer.MinValue |
18 | Dim min As Integer = Integer.MaxValue |
21 | For Each item As Integer In lstInteger.Items |
22 | high = Math.Max(high, item) |
23 | min = Math.Min(min, item) |
27 | txtView.Text = "Nilai Maximum " + high.ToString + " dan " +"nilai minimumnya " + min.ToString |
Jika kedua form sebelumnya telah selesai diprogram, langkah selanjutnya masuk ke formCurahHujan.vb kemudian ketikan sintaks berikut ini :
01 | Public Class CurahHujan |
04 | Dim strMonths() As String = {"Januari", "Februari", "Maret","April", _ |
05 | "Mei", "Juni", "Juli", "Agustus","September", _ |
06 | "Oktober", "November", "Desember"} |
07 | Dim intMonths(11) As Integer |
08 | Dim intRain() As Integer |
10 | Private Sub CurahHujan_Load(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles MyBase.Load |
13 | lstCurahHujan.Items.Add("Input curah hujan per bulan") |
14 | lstCurahHujan.Items.Add("-------------------------------------------------------") |
17 | Private Sub btnInput_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btnInput.Click |
20 | Dim intCount As Integer |
21 | Dim intHujan As Integer |
25 | For intCount = 0 To 11 |
26 | intHujan = Val(InputBox("Masukan curah hujan untuk bulan "& strMonths(intCount))) |
27 | lstCurahHujan.Items.Add(strMonths(intCount) & " " & (intHujan).ToString()) |
28 | intMonths(intCount) = intHujan |
32 | Private Sub btnDisplay_Click(ByVal sender As System.Object, ByVale As System.EventArgs) Handles btnDisplay.Click |
35 | Dim intCount As Integer |
36 | Dim intMaximum As Integer = intMonths(0) |
37 | Dim intMinimum As Integer = intMonths(0) |
38 | Dim dblAverage As Double |
39 | Dim intTotal As Integer = 0 |
42 | For intCount = 1 To (intMonths.Length - 1) |
43 | If intMonths(intCount) > intMaximum Then |
44 | intMaximum = intMonths(intCount) |
49 | For intCount = 1 To (intMonths.Length - 1) |
50 | If intMonths(intCount) < intMinimum Then |
51 | intMinimum = intMonths(intCount) |
56 | For intCount = 1 To (strMonths.Length - 1) |
57 | intTotal += intMonths(intCount) |
59 | dblAverage = (intTotal / strMonths.Length) |
62 | For intCount = 1 To (strMonths.Length - 1) |
63 | intTotal += intMonths(intCount) |
67 | txtCurahHujanMax.Text = intMaximum.ToString |
68 | txtCurahHujanMin.Text = intMinimum.ToString |
69 | txtRatarata.Text = dblAverage |
70 | txtTotalCurahHujan.Text = intTotal |
74 | Private Sub btnClear_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btnClear.Click |
77 | lstCurahHujan.Items.Clear() |
78 | txtCurahHujanMax.Clear() |
79 | txtCurahHujanMin.Clear() |
81 | txtTotalCurahHujan.Clear() |
84 | lstCurahHujan.Items.Add("Input curah hujan per bulan") |
85 | lstCurahHujan.Items.Add("-------------------------------------------------------") |
88 | Private Sub btnExit_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btnExit.Click |
dasar dasar nya dulu sob
BalasHapus