Pada tahap kedua kali ini merupakan pebahasan dari Percabangan dalam pemrograman adalah proses penentuan keputusan atau disebut dengan conditional statement. Pada dasarnya konsep percabangan untuk memerintahkan komputer melakukan suatu aksi tertentu berdasarkan kondisi yang terpenuhi atau tidak terpenuhi. Misalnya percabangan untuk menentukan siswa yang dinyatakan lulus ujian, seperti jika siswa mendapatkan nilai diatas 75 maka dinyatakan lulus. Sedangkan dibawah seventy five dinyatakan tidak lulus. Kondisi percabangan ada di semua software baik itu berbasis web, mobile, atau computer untuk memberikan output sesuai dengan kondisi percabangan yang diterapkan.
Fungsi IF
Fungsi IF merupakan percabangan yang digunakan untuk menentukan tindakan apa yang dilakukan sesuai dengan kondisi tertentu. Struktur penulisan percabangan IF yaitu
if kondisi:
statements()
Kondisi berisi variabel atau nilai dengan tipe data boolean baik berupa nilai TRUE atau FALSE secara langsung atau ekspresi logika. Contoh penggunaan sederhana IF sebagai berikut:
Nilai = 50
if nilai > 45:
print(�Nilai lebih kecil dari 50�)
if nilai >52:
print(�Nilai lebih besar dari 50�)
Percabangan pertama menyatakan tindakan untuk kondisi TRUE dan percabangan kedua menyatakan kondisi FALSE dimana kondisi tersebut tidak dieksekusi.
Fungsi Else
Fungsi IF ELSE merupakan percabangan yang tidak hanya digunakan untuk menentukan tindakan berdasarkan suatu kondisi tertentu, tetapi juga menentukan tindakan jika kondisi yang dinyatakan tidak sesuai. Jika IF mengeksekusi kondisi TRUE, fungsi IF ELSE mengeksekusi tindakan TRUE dan FALSE. Contoh penggunaan sederhana IF ELSE sebagai berikut:
Nilai = 75
if nilai > 75:
print(�Lulus�)
if nilai < 75:
print(�Tidak Lulus�)
Percabangan
pertama menyatakan kondisi TRUE dimana jika siswa memperoleh nilai
diatas 75 maka dinyatakan �Lulus� dan percabangan kedua menyatakan
kondisi FALSE dimana jika siswa memperoleh nilai dibawah 75 dinyatakan
�Tidak Lulus�, dan pada gambar dibawah merupakan pembahasan if-else.
Pada gambar diatas merupakan beberapa urutan pembelajaran menggunakan aneka macam perkara yang wajib berbagai kasus yang harus anda selesaikan. teruntuk memulai anda bisa langsung klik solve challenge. pada setiap tahapan masih ada perkara yang harus di selesaikan seperti contoh berikut :
Tugas
Diberikan bilangan bulat,
, lakukan tindakan kondisional berikut:
- Jika
genap dan dalam kisaran inklusif
hingga
genap dan dalam kisaran inklusif
hingga
genap dan lebih besar dari
- , cetak Tidak Aneh
Masukkan Format
Sebuah baris tunggal berisi bilangan positif,
.
Batasan
Keluarkan Format
Cetak Aneh jika nomornya adalah aneh. Jika tidak, cetak Tidak Aneh.
Contoh Masukan 0
3Contoh Keluaran 0
WeirdPenjelasan 0
adalah ganjil dan nomor aneh, jadi cetak Aneh.
Contoh masukan 1
24Contoh keluaran 1
Tidak Anehpenjelasan 1
dan
adalah genap, jadi Tidak Aneh.
Code Python#!/bin/python3
import mathimport osimport randomimport reimport sys
if __name__ == '__main__': n = int(input().strip())if n % 2 == 1: print("Weird")elif n % 2 == 0 and n in range(2,6): print("Not Weird")elif n % 2 == 0 and n in range(6,21): print("Weird")elif n % 2 == 0 and n>20: print("Not Weird")
Setelah mengcoding seperti diatas maka klik "run code" untuk mengecek apakah codingan kita sudah benar atau belum. Akan muncul tanda "conratulation" jika benar dan akan muncul "error" jika masih salah.Selain itu bisa disubmit dengan mengklik "submit code"untuk mengakhiripengerjaan studi kasus if-else.
gambar diatas adalah output menurut perkara yang sudah dikerjakan, apabila sudah selesai anda bisa melanjutkan ke tahap selanjutnya.... Referensi :https://dqlab.id/mengenal-penggunaan-if-else-python-untuk-perintah-kondisi-percabangan https://www.hackerrank.com/challenges/py-if-else/problem 


Tidak ada komentar:
Posting Komentar