Assalamualaikum teman – teman Redaksi Pens, kembali dengan saya, Rezky

Nggak terasa udah sekitar 1 bulan saya share ilmu tentang bahasa C.

Nah, pada post kali ini saya bakal sharing tentang ‘if-else’, agak sedikit rumit tapi saya berharap semoga kalian semua enjoy.

Oiya, tujuan saya sharing ‘if-else’ ini adalah untuk mempelajari statement penentu keputusan (if-else), memanfaatkannya untuk membuat proses perulangan dengan dikombinasikan dengan statement ‘goto-label’, mempelajari ‘if-else’ bersarang (nested if), mempelajari bentuk lain ‘if-else’ yaitu ‘else-if’, mempelajari penggunaan ‘switch-case’ sebagai alternatif pengganti ‘else-if’.

IF-ELSE

‘if-else’ digunakan sebagai penentu pilihan dari suatu kondisi yang diberikan. ‘if-else’ bekerja dengan membandingkan menggunakan Relational Operator dan/atau Logical Operator, apabila kondisi terpenuhi (benar) maka akan mengerjakan proses A dan apabila kondisi tidak terpenuhi (salah), maka tidak akan mengerjakan proses A atau mengerjakan proses lain misalkan proses B. Proses A dan B dapat berupa satu baris statement atau beberapa baris yang dikelompokkan (Compound Statement).

NESTED IF

‘if-else’ bersarang merupakan kombinasi dari beberapa ‘if-else’ dimana apabila ada beberapa kondisi yang harus diuji kebenarannya secara bersama (if dalam if).

ELSE-IF

‘else-if’ adalah cara lain dari bentuk if-else yang digunakan menentukan suatu kondisi yang benar beberapa kondisi lain yang tersedia.

SWITCH-CASE

‘switch-case’ adalah bentuk lain dari ‘else-if’, dengan mendaftar kondisi secara vertikal dalam satu kolom sehingga memudahkan dalam hal evaluasi program.

Setelah membaca teori di atas, mari langsung kita coba

 

1. MENENTUKAN BILANGAN GANJIL ATAU GENAP (TUGAS 4.5.1)

Ketik program berikut, kalau sudah build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. MENENTUKAN KELOMPOK SUATU KARAKTER (TUGAS 4.5.2)

Ketik program berikut, kalau sudah build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. MEMBUAT PROGRAM KALKULATOR SEDERHANA ( TUGAS 4.5.3)

Ketik program berikut, kalau sudah build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. MENENTUKAN TAHUN KABISAT (TUGAS 4.5.4)

Ketik program berikut, kalau sudah build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. MENGHITUNG DETERMINAN DAN MENCARI AKAR – AKAR PERSAMAAN KUADRAT (TUGAS 4.5.5)

Ketik program berikut, kalau sudah build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest