Laporan Percabangan dan Perulangan pada Pertemuan 3
Modul 2
Percabangan dan Perulangan
Dasar Teori
Percabangan
Pengambilan keputusan pada Phyton menggunakan beberapa command, yaitu if, if ... else, elif dan if bersarang. Pada beberapa pemrograman seperti Java dan C, statement yang ada di if dimulai dengan kurung kurawal dan ditutup dengan kurung kurawal { .. }. Pada Phyton statement dalam if ditandai dengan indentation. Berikut berbagai macam bentuk pengambilan keputusan.
Perulangan
Perulangan pada Phyton menggunakan beberapa command, yaitu for dan while. Pada beberapa pemrograman seperti Java dan C, statement yang ada di if dimulai dengan kurung kurawal dan ditutup dengan kurung kurawal { .. }. Pada Phyton statement dalam if ditandai dengan indentation. Berikut bentuk perulangan
Percobaan
Pada program 1 penggunaan if dengan perbandingan jika diantara a, b atau c angka yang diinputkan salah satunya angka lebih besar maka outputnya akan keluar jika b lebih besar maka outputnya b is largest.
Pada program 2 penggunaan if else jika umur yang di inputkan lebih dari 18 tahun maka output yang akan keluar adalah "you are aligble to vote" dan jika umur yang di inputkan dibawah 18 tahun maka output yang akan keluar "sorry! you save to wait".
Pada program 3 penggunaan if elif digunakan untuk mengeksekusi pernyataan atau blok pernyataan secara kondisional. Kondisi bisa benar atau salah, jalankan satu hal ketika kondisinya benar, sesuatu yang lain ketika kondisinya salah.
Pada program 4 penggunaan if inline merupakan pernyataan logis yang menawarkan satu baris yang menjaga kualitas kode dengan mengganti beberapa baris kode if-else. Pernyataan if-else sebaris harus digunakan dengan ekspresi dan eksekusinya berdasarkan kondisi evaluasi.
Pada program 5 penggunaan while yang berfungsi untuk menjalankan blok pernyataan secara terus menerus selama kondisi bernilai benar. Kami biasanya menggunakan loop ini ketika kami tidak tahu berapa kali untuk mengulangi sebelumnya.
Pada program 6 penggunaan for berfungsi untuk melakukan perulangan berdasarkan interval yang ditentukan. perulangan for pada bahasa pemrograman python mempunyai kelebihan yang tidak hanya berdasarkan range bilangan, juga termasuk perulangan terhadap item suatu urutan (list atau string).
Pada program 7 penggunaan break continue adalah jika break akan menghentikan perulangan secara total, sedangkan continue hanya akan lompat ke iterasi selanjutnya. Ketika dipanggil, keduanya sama-sama akan mengabaikan semua perintah yang ada di bawahnya.
Pada program 8 penggunaan try..except. Kita dapat mengurung suatu blok kode dengan try..except untuk menangani error yang mungkin kita sendiri tidak mengetahuinya. Biasanya try..except ini digunakan untuk menangani error saat penggunaan IO, operasi database, atau pengaksesan indeks suatu list atau dictionary, dan berbagai kasus lainnya.
Pada program 9 dengan fungsi ini menginputkan angka 10 dan inputan angka ke 2 adalah 5 maka hasil nya 2.
Latihan
1. Buatlah program untuk menentukan bilangan genap atau ganjil
2. Buatlah program yang menampilkan deret berikut: 1, 4, 9, 16, 25, 36, 49, 64, 81
3. Buatlah program yang menampilkan pola berikut:
4. Buatlah program pencatatan nilai, dimana pengguna dapat menginputkan nama mata kuliah, jumlah sks, nilai angka mk tsb, lalu tampilkan output dalam bentuk tabel sbb:
Nama MK | SKS | Nilai Angka | Nilai Huruf
Alpro | 2 | 67 | B
BDD | 3 | 81 | A
5. Tambahkan perhitungan IPK terhadap program no 4
Comments
Post a Comment