futra boy
DESCRIPTION
treTRANSCRIPT
Pengaturan Properties pada setiap kontrol:
Kontrol Properties PengaturanForm1 Name
BackColorTugas Fungsi IFPallete,Sesuaikan
Label1 NameBackStyleCaption
Label10-TransparentValue 1
Label2 NameBackStyleCaption
Label20-TransparentValue 2
Label3 NameBackStyleCaption
Label30-TransparentHasil =
Text1 NameText
Text1(Kosong)
Text2 NameText
Text2(Kosong)
Text3 NameText
Text3(Kosong)
Frame NameCaption
Frame1Pilihan
Optionbutton1 NameCaption
Option1Tambah (+)
Optionbutton2 NameCaption
Option2Kurang (-)
Optionbutton3 NameCaption
Option3Kali (*)
Optionbutton4 NameCaption
Option4Bagi (/)
Commandbutton1 NameCaptionStyleBackColor
Command1Hitung1-GraphicalPallete,sesuaikan
Commandbutton2 NameCaptionStyleBackColor
Command2Refresh1-GraphicalPallete,sesuaikan
Commandbutton3 NameCaptionStyleBackColor
CommandQuit1-GraphicalPallete,sesuaikan
Kode Program :
Private Sub Command1_Click()
Dim x, y, z As Integer
x = Val(Text1.Text)
y = Val(Text2.Text)
If Option1.Value = True Then
z = x + y
ElseIf Option2.Value = True Then
z = x - y
ElseIf Option3.Value = True Then
z = x * y
Else
z = x / y
End If
Text3.Text = z
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub Command3_Click()
pesan = MsgBox("Are you Sure?", vbYesNoCancel, "Warning")
If (pesan = vbYes) Then End
End Sub
Pembahasan :
Pada pembuatan program fungsi If di atas diterapkan pada program
kalkulator sederhana. Setelah memasukkan angka pada text1 dan text2, Program
tersebut menggunakan 4 pernyataan.Pernyataan pertama yaitu “ Jika (If) Option
button yang pertama (Tambah) dipilih kemudian (Then) z sama dengan angka 1
ditambah angka 2”.Yang lainnya Jika (ElseIf) Option button yang kedua dipilih
kemudian (Then) z sama dengan angka 1 dikurang angka 2. Yang lainnya Jika
(ElseIf) Option button yang ketiga dipilih kemudian (Then) z sama dengan
angka 1 dikali angka 2. Yang lainnya (Else) dengan z sama dengan angka 1
dibagi angka 2. Pernyataan Terakhir (End If) z merupakan Text3 (atau akan
tampil pada text3).