0% menganggap dokumen ini bermanfaat (0 suara)
178 tayangan4 halaman

C++ (If Else If)

Dokumen tersebut membahas tentang struktur logika IF ELSE IF dalam pemrograman yang memungkinkan pengecekan berbagai kondisi secara berurutan, serta contoh kode program menentukan bilangan genap dan ganjil menggunakan struktur tersebut.

Diunggah oleh

fuhreradolfhitler22
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
178 tayangan4 halaman

C++ (If Else If)

Dokumen tersebut membahas tentang struktur logika IF ELSE IF dalam pemrograman yang memungkinkan pengecekan berbagai kondisi secara berurutan, serta contoh kode program menentukan bilangan genap dan ganjil menggunakan struktur tersebut.

Diunggah oleh

fuhreradolfhitler22
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

5.

IF ELSE IF
Pada dasarnya, kondisi IF ELSE IF adalah sebuah struktur logika program yang di dapat
dengan cara menyambung beberapa perintah IF ELSE menjadi sebuah kesatuan. Jika kondisi
pertama tidak terpenuhi atau bernilai false, maka kode program akan lanjut ke kondisi IF di
bawahnya. Jika ternyata tidak juga terpenuhi, akan lanjut lagi ke kondisi IF di bawahnya lagi, dst
hingga blok ELSE terakhir atau terdapat kondisi IF yang menghasilkan nilai true.
5.1 IF
IF adalah salah satu pernyataan penyeleksian yang memungkinkan kita memanipulasi
aliran jalannya program berdasarkan conditional expression. Hal ini dapat memungkinkan kita
membuat program yang berjalan secara fleksibel sesuai keadaan dari pengguna dan mesin.
5.2 ELSE IF
ELSE IF adalah pilihan alternative dari penyeleksian untuk mencari kondisi yang
diinginkan, else if memiliki fungsi yang sama seperti pernyataan if dan diletakan setelah
pernyataan if.
5.3 ELSE
ELSE adalah pilihan terakhir yang akan dijalankan jika semua pilihan tidak memiliki nilai
benar (true) pada kondisi yang ada. Else merupakan pernyataan opsional untuk digunakan
berdasarkan kebutuhan, jika tidak menggunakan pernyataan else maka keseluruhan dari
pernyataan if akan diabaikan.

Berikut format dasar penulisan kondisi IF ELSE IF dalam bahasa C++:


5.4 Flowchart IF ELSE IF

Secara sederhana, flowchart dari logika IF ELSE IF adalah seperti gambar di atas, dimana
terdapat 2 kondisi, jika kondisi bernilai TRUE, maka program akan diarahkan ke blok kode IF,
jika kondisi bernilai FALSE, maka program akan mengabaikan blok kode IF dan langsung
memproses kode dengan kondisi ELSE.
5.5 Contoh IF ELSE IF (Menentukan Bilangan Ganjil Genap)
Soal ini bisa dipecahkan dengan memahami pengertian angka genap dan angka ganjil.
Angka genap adalah angka yang habis dibagi 2. Sedangkan angka ganjil adalah angka yang tidak
habis dibagi 2. Proses menentukan “habis dibagi” ini bisa dilakukan dengan operator modulus.
Dalam bahasa C++, operator modulus ditulis dengan tanda persen “%”.
5.5.1 Flowchart

5.5.2 Pseudocode
Dapat terlihat dari gambar Flowchart di atas, dimana bilangan akan diinputkan terlebih
dahulu, kemudian akan ada 2 kondisi, dimana bilangan habis dibagi 2 atau tidak. Apabila bilangan
tersebut memenuhi kondisi TRUE (habis dibagi 2), maka layar akan menampilkan OUTPUT
“Bilangan Genap”. Apabila bilangan tersebut tidak memenuhi kondisi TRUE, maka kondisi
bilangan tersebut bernilai FALSE, dimana program akan mengabaikan pilihan TRUE dan hanya
menjalankan blok kode program ELSE dengan OUTPUT “Bilangan Ganjil”.
5.5.3 Kode Program dan Hasil
Apabila user menginputkan bilangan ganjil :

Apabila user menginputkan bilangan genap :

Anda mungkin juga menyukai