Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
BAB IV Perintah Pencabangan If
If…Then If…Then…Else
2
1. If…Then Gunakan suatu struktur If...Then untuk menjalankan suatu pernyataan secara kondisional. Anda dapat menggunakan syntax satu baris ataupun syntax banyak baris. Kondisi biasanya berupa suatu perbandingan, maupun ekspresi yang menghasilkan nilai numerik. Visual Basic menginterpretasikan False sebagai nol (0), dan True sebagai satu.
3
lat8 :
4
Ketentuan Logika : Logika dari lat8 adalah ketika diinput nilai lebih dari atau sama dengan 60 (>= 60) maka akan menghasilkan keterangan “Anda Lulus”.
5
Object Property Nilai Form1 Caption If..Then BorderStyle 1-FixedSingle StartUpPosition 2-CenterScreen Label1 Masukkan Nilai Text1 Name txtnilai Text Text2 txtket Label2 Keterangan Command1 Hitung cmdhitung
6
Source code lat8 :
7
Hasil :
8
2. If…Then…Else Gunakan If…Then…Else untuk mendefinisikan beberapa blok pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat. Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual Basic akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi True untuk dijalankan blok pernyataannya. Syntax :
9
lat1_if
10
Object Property Nilai Form1 Name Foption Option1 Caption Laki-laki Option2 Perempuan Command1 cmdproses Proses Text1 Text
11
SOURCE CODE lat1_if
12
Hasil :
13
lat2_if
14
Object Property Nilai Form1 Name Fcheck Caption Belajar Check Check1 Visual Basic 6 Check2 Struktur Data Check3 Pemrograman Internet Command1 Label cmdOK OK Label1
15
SOURCE CODE lat2_if
16
Hasil :
17
lat9 :
18
Ketentuan Logika : Logika dari lat9 adalah ketika diinput nilai lebih dari atau sama dengan 60 (>= 60) maka akan menghasilkan keterangan “Anda Lulus”. Dari kondisi diatas jika untuk menampilkan keterangan gagal, kita cukup menambahkan kondisi yang kedua saja yaitu else.
19
Object Property Nilai Form1 Caption If..Then..Else BorderStyle 1-FixedSingle StartUpPosition 2-CenterScreen Label1 Masukkan Nilai Text1 Name txtnilai Text Label2 Keterangan Text2 txtket Command1 Hitung cmdhitung
20
Source code lat9 :
21
Hasil :
22
lat10 :
23
Object Property Nilai Label1 Caption DATA MAHASISWA Alignment 2 - Center Font Font Size 24 Label2 NIM Label3 Nama Text1 Name txtnim Text Text2 txtnama Command1 cmdlihat Lihat Command2 cdmkeluar Keluar
24
Source code lat10 :
25
Hasil :
26
Klik command “Lihat” maka muncul :
Klik command “OK” maka muncul :
27
latpesan1 :
28
Object Property Nilai Label1 Caption Nama Text1 Name Command1 Klik Disini
29
Source Code lat_pesan1
30
Hasil :
31
lat_if2 :
32
Object Property Nilai Form Caption Grade Nilai Dengan If Text1 Text Text2 Command1 Grade Nilai
33
Source code lat_if2:
34
Hasil :
35
lat_if3 :
36
Object Property Nilai Label1 Caption PROGRAM PERBANDINGAN NILAI TERBESAR Label2 Nilai A : Text1 Text Label3 Nilai B : Text2 Command1 Proses Hasil :
37
Source code lat_if3:
38
Hasil :
39
lat_if4 :
40
Object Property Nilai Form Caption FORM FUNGSI IF Frame1 PILIH Option1 DKI Option2 JABAR Check1 MOBIL Check2 MOTOR Command1 PROSES OPTION Command2 PROSES CHECK Command3 KELUAR
41
Source code lat_if4: Private Sub Command1_Click() If Option1.Value = True Then MsgBox ("Jakarta Barat") & vbCrLf & _ ("Jakarta Timur") & vbCrLf & _ ("Jakarta Pusat") & vbCrLf & _ ("Jakarta Selatan") & vbCrLf & _ ("Jakarta Utara") Else MsgBox ("Bandung") & vbCrLf & _ ("Bogor") & vbCrLf & _ ("Cianjur") & vbCrLf & _ ("Garut") & vbCrLf & _ ("Majalengka") End If End Sub Private Sub Command2_Click() If Check1.Value = False And Check2.Value = False Then MsgBox ("Kendaraan harus diisi") ElseIf Check1.Value = False Then MsgBox ("Kendaraan roda 4") ElseIf Check2.Value = False Then MsgBox ("Kendaraan roda 2") Else MsgBox ("Kendaraan roda 2 dan roda 4") End If End Sub Private Sub Command3_Click() Unload Me
42
Hasil :
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.