Tugas Algoritma Pertemuan 4 -Adhimas (19201083)

 

Nama : Adhimas Tata Ardhana (19201083)

Kelas : 19.1A.03

Tugas Logika&Algoritma Pertemuan 4

 

BRANCHING (Percabangan)

Struktur Branching

Struktur Percabangan dalam pemrograman python, yaitu:

1.  1.  Struktur Percabangan if

2.  2. Struktur Percabangan if…else

3.  3. Struktur Percabangan if…Elif…Else

4.  4. Struktur Percabangan Nested if

5.  5. Switch Case

 

1.Struktur Percabangan if

Struktur percabangan if digunakan untuk satu pilihan keputusan.Jika kondisi True/benar maka statement dikerjakan,Jika kondisi False/salah maka statement dilewati.

 

Contoh kondisi if

Jika Nilai Ujian >= 70, maka cetak “Selamat Anda Lulus Ujian”.Penulisan kode program python sbb:

#struktur Percabangan if

Nilai = input('Masukan Nilai Anda: ')

if Nilai >= '70':

print('Selamat Anda Lulus Ujian')

Hasil Runing :

Masukan Nilai Anda : 75

Selamat Anda Lulus Ujian

 

 

 

 

2. Struktur Percabangan if…else

Percabangan if… Else akan menyeleksi kondisi jika bernilai True/benar maka statement1 dijalankan, jika kondisi bernilai False/salah maka statement2 dijalankan

Bentuk umum :

 If kondisi :

            Statement 1

Else :

            Statement 2

 

Contoh program if… else

#struktur Percabangan if ... else

bilangan = int(input('Masukan Sebuah Bilangan: '))

if bilangan % 2 == 0:

print("Bilangan {} adalah genap.".format(bilangan))

else:

print("Bilangan {} adalah ganjil .".format(bilangan))

Hasil Running:

Masukan Sebuah Bilangan: 9

Bilangan 9 adalah ganjil .

Masukan Sebuah Bilangan: 6

Bilangan 6 adalah genap.

 

# Syarat membuat KTP, umur minimal 17 tahun keatas

umur = int(input("Berapa umurnya: "))

if umur >= '17':

print("Kamu boleh buat KTP")

else:

print("Kamu masih dibawah umur")

Hasil Running:Berapa umurnya: 18

Kamu boleh buat KTP

>>> 

Berapa umurnya: 16

Kamu masih dibawah umur

>>> 

 

3. Struktur Percabangan if else

Digunakan untuk menguji lebih dari 2kondisi,bilakondisi 1 benar maka statement 1 dikerjakan,bila salah menuju ke kondisi2.Bila kondisi2 benar maka statement2 dikerjakan,jikasalah maka statemen3 dikerjakan.

Contoh Program if…elif…else

 

 

Tambahan Materi

Padajurnal “Sistem Pakar Diagnosa Keguguran Pada Ibu Hamil Pada Rule Pakar dan Pohon Pakar terdapat uji kompetensi menggunakan seleksi kondisi IF thenelse,misal:Rule1:IF Terlambat haid kurangdari 20 minggu and Usia kehamilan kurang dari 20 minggu and Perdarahan pervaginam and Hasil konsepsi masih baik dalam kandungan and Mulas sedikit and Tes kehamilan/HCG masih positif and Mulutrahim/cervix masih dalam kondisi menutup and Nyeri perut bagian bawah THEN Anda di diagnose mengalami sakit Abortus Imminens ELSE Anda tidak mengalami sakit Abortus Imminens END

 

4. Struktur Percabangan Nested if

Kondisi nested If adalah suatu kondisi if didalam kondisi if.

Contoh program nested if

 


Contoh Program Nested if lanjutan

Hasil Running:Note:

 Merk Baju dan Ukuran di input dengan Huruf Besar

Merk Baju P/A/S: P

Merk Polo

Ukuran L/M/S: L

Harga = 300000

Merk Baju P/A/S: A

Merk Alisan

Ukuran L/M/S: S

Harga = 150000

 

5.   Switch Case

 

Pernyataan Switch digunakan untuk menyederhanakan bentuk if ... Else

Bentuk Umumnya:

Switch <argument> {case <argument1> : <aksi1> case <argument2> :

 <aksi2>case <argument3> : <aksi3>

default:

<otherwise aksi>

}

 

 

Contoh Program Switch Case

 

Membuat pilihan menu masakan sebagai berikut:

a.         Masukan pilihan

b.         Jika pilihan=1 maka menu=“nasi goreng”jika pilihan=2 maka menu=“mie goreng”jika pilihan=3 maka menu=“capcay”

c.         Cetak menu

 

 

Perintah Switch Case pada Python

 

 

 


 


Komentar

Postingan populer dari blog ini

Logika & Algoritma Pertemuan 7

Konsep Algoritma & Tipe Data