Contional

Percabangan branching Conditional C++


Percabangan Adalah perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu.
Percabangan (branching) di dalam pemrograman digunakan oleh komputer untuk menentukan langkah kerja instruksi.

Percabangan menggunakan operator kondisional (Conditional) yang akan menghasilkan nilai boolean (benar/true atau salah/false) jika nilai yang dihasilkan benar, maka perintah akan dilaksanakan, sedangkan jika salah, maka instruksi tidak akan dilaksanakan
Bentuk pernyataan yang muncul pada percabangan adalah :

jika…………………maka…………………….

Pernyataan didalam jika adalah sebuah kondisi yang harus dipenuhi untuk menjalankan pernyataan yang ada didalam maka. Dengan kata lain maka adalah akibat yang ditimbulkan oleh jika.
Untuk menulis pernyataan berupa percabangan dalam program dapat digunakan perintah if atau switch.

Perintah if dibedakan menjadi 3 bentuk :

  • If sederhana

  • If – else

  • Nested-if

A. if sederhana adalah bentuk if dengan 1 cabang.
Aturan:

if (Conditional)

  statement

Jika kondisi bernilai 1 maka statement akan dikerjakan


Penulisan Flowchart If sederhana

 

B. If-else adalah Bentuk if dengan 2 cabang
Aturan:

if (Conditional)

                                statement-1

                else

                                statement-2

Jika kondisi bernilai 1, maka Statement-1 yang dikerjakan.
Jika kondisi bernilai 0, maka Statement-2 yang akan dikerjakan

 

Penulisan Flowchart if-else

 

 

Contoh Percabangan if-else

C. Nested if adalah bentuk if dengan banyak cabang
Aturan:

if (Conditional-1)

                                statement-1

                else if (Conditional-2)

                                statement-2

                ……..

                ……..

                else if (Conditional-n)

                                statement-n

                else

                                statement

Jika kondisi-1 bernilai 1, maka statement-1 akan dikerjakan
Jika kondisi-1 bernilai 0, maka akan mengecek kondisi-2
Jika kondisi-2 bernilai 1, maka akan mengerjakan statement-2
Jika kondisi-2 bernilai 0, maka akan mengerjakan kondisi yang ada dbawahnya (begitu seterusnya sampai percabangan ke-n)
Dan jika pada kondisi-n bernilai 0 maka statement didalam else yang akan dikerjakan

 

Flowchart Nested-if / If Bertingkat

 

 

 

Conroh Percabangan Nested if


Perintah Switch C++

Namun switch tidak bisa digunakan untuk pilihan yang mengandung suatu kondisi tertentu.
Dengan perintah ini program percabangan akan semakin mudah dibuat dan dipelajari

Statement Switch :

switch (ekspresi) {



                                case item-1 :

                                                statement-1;

                                                break;

                                case item-2 :

                                                statement-2;

                                                break;          
                                statement-n;

                                default :

                                                statement;

Evaluasi switch :

Ekspresi akan dievaluasi, kemudian akan dicari item yang nilainya sama dengan nilai ekspresi.
Jika ditemukan item yang cocok, maka statement item tsb dieksekusi.
Jika tidak ada item yang cocok, maka statement default yang dieksekusi.
Item hanya boleh berupa konstanta.

Percabangan Switch

Share this

Related Posts

Previous
Next Post »

EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng