Modul P05 - Percabangan Dengan If Dan Match
Modul P05 - Percabangan Dengan If Dan Match
PERCOBAAN 1: INDENTASI
ELSE
OUTPUT(“Anda Gagal”)
Dari contoh pseudocode diatas, dapat kita ubah menjadi kode program
sebagai berikut:
Buat sebuah file baru lalu salin kode diatas pada IDE anda lalu
jalankan program. Pada percobaan ini, program seharusnya akan
menerima pesan error pada baris ke 7.
Error ini dapat terjadi karena penulisan print yang merupakan blok /
statement dari IF dan ELSE tidak diberikan indentasi. Oleh karena itu,
silahkan tambahkan 4 spasi / 1 tab pada setiap awalan perintah print
pada kode diatas (sesuai dengan saran dari PEP8), lalu jalankan kembali
program.
Screenshot hasil eksekusi kode program dibawah ini:
match subject:
case pattern1 | pattern2 |
pattern3: #statement / blok
program
case _:
#statement/ blok program
Buat sebuah file baru dengan nama jadwal_kerja.py lalu salin kode dibawah ini:
Buatlah sebuah program untuk menentukan nilai akhir mahasiswa. Inputan yang
diminta pada program ini terdiri dari 3 buah yaitu nilai Tugas, nilai UTS, dan nilai UAS.
Selanjutnya nilai akhir dihitung dengan rumusan persentase sebagai berikut: Tugas
20%, UTS 40% dan UAS 40%.
Dari hasil nilai akhir tersebut, tentukan dengan percabangan apakah mahasiswa
tersebut mendapatkan grade A, B, C, D atau E.
Pastikan kode program berjalan dengan lancar lalu screenshot hasil kode
program dibawah ini:
Silahkan buka kembali file pada percobaan 4 lalu modifikasi kode dengan
menambahkan satu if bersarang dengan ketentuan sbb:
Hasil yang diharapkan setelah modifikasi kode dilakukan adalah sebagai berikut:
Pastikan kode program berjalan dengan lancar lalu screenshot hasil kode
program dibawah ini:
1. + atau tambah
2. - atau kurang
3. / atau bagi
4. * atau kali
5. % atau modulus
6. // atau floordiv
Khusus untuk case bagi, jangan lupa menerapkan percabangan IF
didalamnya untuk mengecek apakah bilangan2 == 0. Jika inputan
bilangan2 == 0, maka hasil kalkulasi tidak ditampilkan dan muncul
output Error: Tidak dapat melakukan pembagian dengan 0.
Pastikan kode program berjalan dengan lancar lalu screenshot hasil kode
program dibawah ini:
- Selamat Mengerjakan -