Program Python Kondisi Percabangan IF Elif Else
Program Python Kondisi Percabangan IF Elif Else

Lagi saya mau share materi bahasa pemrograman python percabang if atau biasa di sebut juga branching yang sebelumnya pernah saya pelajari, jadi jika kalian menemukan ketidak pasan dalam penulisan artikel ini saya mohon di maklumi ya, saya juga berharap kalian dapat memberikan masukkan ataupun diskusi mengenai materi percabangan if elif else pada artikel ini.

Saya akan mulai membahas dari penjelasan percabangan if dalam bahasa python, struktur kondisi if dalam program digunakan untuk membuat suatu keputusan dalam kondisi tertentu, sehingga program dapat berfikir untuk menentukan beberapa kondisi yang akan dipilihnya.

Untuk struktur percabangan dalam python itu ada if, elif, else, nested if, switch case. tapi dalam artikel ini saya hanya akan membahas if, elif, dan else.

Contoh Struktur Percabangan IF

Struktur if ini digunakan untuk menentukan satu pilihan keputusan di eksekusi jika kondisi memenuhi syarat dari pilihan keputusan tersebut.

Contoh Program Percabangan Python

Studi Kasus

Buatlah program untuk menentukan kelulusan berdasarkan minimal nilai 75, jika nilai sama dengan atau lebih dari 75 beri keterangan lulus.

Python Program

Penjelasan

Pada program python diatas memiliki variable “nilai” yang dimana terdapat pernyataan int dan input yang artiannya int (integer/atau satuan angka bilangan bulat), kemudian input (memasukkan nilai).

Yang kemudian jika kondisi variabel nilai ini memenuhi kondisi percabangan if atau lebih dari sama dengan 75 maka, akan menjalankan statement if tersebut.

Jika kondisi tidak terpenuhi program akan error.

Contoh Struktur Percabangan IF Else

Penggunaan struktur percabangan if else pada python digunakan untuk menentukan pilihan dua kondisi benar dan salah, yang artinya program akan mengeksekusi benar jika kondisi yang di masukkan benar juga dan sebaliknya.

if else python

Studi Kasus

Buatlah program untuk menentukan anak-anak yang masih dibawah umur untuk memiliki pendamping saat bermain di taman bermain, minimal umur anak yang wajib didampingi dari mulai 0-10 tahun.

Python Program

Penjelasan

Untuk masuk ke taman bermain pengunjung harus di data terlebih dahulu untuk mengantisipasi atau memudahkan petugas untuk mengidentifikasi pengunjung, data tersebut berupa nama dan umur.

Karena ada batasan umur, yang dimana umur 10 tahun kebwah diwajibkan memiliki pendamping saat memasuki taman bermain, maka pada implementasi program python, variabel umur menjadi parameter untuk menentukan keputusan.

Keputusan pertama atau if (jika), umur (variabel) sama dengan atau kurang dari 10 diberikan lanjutan input pendamping dan inputan kontak pendamping.

Else jika tidak seperti kondisi if diatas cukup print atau menampilkan data variabel dari nama dan umur.

Contoh Struktur Percabangan IF Elif Else

Struktur percabangan ini biasa digunakan jika program python memimiliki banyak kondisi yang artianya dari banyaknya kondisi tersebut akan ada satu yang diputuskan atau di pilih, dengan menyesuaikannya.

Menentukan Grade Nilai Dengan Python

Studi Kasus

Buatlah program python dengan menggunakan struktur branching atau percabangan untuk menentukan grade kelulusan mahasiswa dari mata kuliah dengan ketentuan jika grade A s/d C dinyatakan lulus selain itu tidak lulus.

Tabel Nilai Akhir (NA):

Nilai AkhirGrade
81-100A
75-80B
60-74C
41-59D
0-40E

Input: Nim, Nama Mahasiswa, Mata Kuliah, Nilai Absensi, Nilai Tugas, Nilai UTS, Nilai UAS Proses: Nilai Akhir = 20% absensi + 25% tugas + 25% UTS + 30% UAS Output:Nim, Nama Mahasiswa, Mata Kuliah, Nilai Akhir dan Grade

Python Program

Penjelasan

Tentu untuk tahapan pertama dari implementasi studi kasus diatas ke program python ialah membuat pengambilan nilai variabel dengan fungsi input.

Kemudian pada bagian penggabungan persentase nilai ini menggunakan proses aritmatika yaitu jumlah nilai x persentase, kemudian jumlah dari perkalian tersebut di jumlahkan dan di dapatkan nilai akhir.

Dari hasil nilai akhir inilah yang menjadi parameter percabangan if elif else dalam program python ini untuk menentukan grade dari nilai akhir tersebut.

LEAVE A REPLY

Please enter your comment!
Please enter your name here