ALGORITMA (SELEKSI) - Satu Kasus, Dua Kasus, Multikasus, Test Kondisi Bersarang
Tugas Informatika (8 Agustus 2023)
Nama : Tiara Monica
Kelas : XII MIPA 8
Nama Guru : Ibu Hj. Deswati, S. Kom, M. Pd.
Anggota Kelompok:
1. Anjani Natalia
2. Athaya Khairani
3. Dara Cantika
4. Tiara Monica
Teori algoritma seleksi dapat berupa:
a. Satu Kasus: dengan bentuk penulisan IF...THEN
b. Dua Kasus: dengan bentuk penulisan IF...THEN...ELSE
c. Multikasus dan test kondisi bersarang: dengan bentuk penulisan IF...THEN didalam IF...THEN
Membuat algoritma haruslah mendeklarasikan/menerjemahkan variabel yang dilanjutkan dengan proses, dan yang terakhir, output.
1. Algoritma Satu Kasus
Start
x, y : Integer
x : “Sepatu Anjani”
y : “Sepatu Dara”
Input (x, y)
IF b > a
print (“Sepatu Dara”)
End - IF.
Pseudocode kasus 1
1. Mulai
2. Mendeklarasikan variabel x,y
3. Masukkan variabel x,y
4. Jika variabel y > variabel x maka,
5. Tampilkan variabel y
6. Selesai
2. Algoritma Dua Kasus
Start
ReadIn (Nilai);
IF Nilai>=70 THEN Write ('Lulus')
Else Write ( Tidak Lulus')
End - IF.
Pseudocode kasus 2 :
1. Mulai
2. Masukkan nilai
3. Jika nilai >= 70 maka tertulis "lulus", jika tidak, "tidak lulus"
4. selesai
3. Algoritma Multikasus
Start
Begin
Readln (Nilai);
IF Nilai>=90 Then Write ('A')
Else IF Nilai>=75 Then Write ('B' )
End - IF.
Pseudocode kasus 3 :
1. Mulai
2. Masukkan nilai
3. Jika nilai >= 90 maka tertulis "A", jika nilai >= 75 maka tertulis "B"
4. selesai
4. Algoritmik Test Kondisi Bersarang
Start
x, y, z : Integer
x : “Biznet Home”
y : “First Media”
z : “IndiHome”
Input (x, y, z)
Depend On (x, y, z)
x < y < z: output (“Biznet Home, First Media, IndiHome”)
x < z < y: output (“Biznet Home, IndiHome, First Media”)
y < x < z: output (“First Media, Biznet Home, IndiHome”)
y < z < x: output (“First Media, IndiHome, Biznet Home”)
z < x < y: output (“IndiHome, Biznet Home, First Media”)
z < y < x: output (“IndiHome, First Media, Biznet Home”)
Comments
Post a Comment