Sabtu, 19 Oktober 2019

struktur branching


PERTEMUAN 4
STRUKTUR BRANCHING

    A.  Pengertian Branching

Branching atau percabangan adalah diagram yang alurnya banyak terjadi alih kontrol berupa percabangan dan terjadi apabila kita dihadapkan pada kondisi dengan dua pilihan yaitu benar atau salah. Dalam menggambarkan kita menggunakan simbol kotak keputusan atau decisioan.
       
   B.   Struktur Branching(percabangan) 

             * Bersyarat 

    1. IF adalah nilai yang di uji pada X untuk menentukan apakah nilainya lebih besar dari     pada 10.

                   2. IF...ELSE adalah statement keputusan yang berjalur “cabang” merupakan suatu     mekanisme untuk menetapkan dua pilihan yang harus dipilih pada salah satu cabangnya agar dilaksanakan sebagai tindakan dari statement decision tersebut.

                    3. NESTED IF atau IF ELSE majemuk
                              ·  Nested If yaitu ketika sebuah pernyataan if muncul di dalam pernyataan if lain, maka hal ini di katagorikn sebagai nested. Kenyataannya dalam struktur IF/ELSE adalah pernyataan nested if, jika masing-masing setelah if pertama adalah nested dibagian lain if sebelumnya. Karena nested if merupakan pernyataan if yang berada di dalam pernyataan if yang lainnya.
                              ·  If Else Majemuk yaitu bentuk dari IF-ELSE bertingkat sebenarnya serupa dengan                NESTED IF, keuntungan penggunaan IF-ELSE bertingkat di banding dengan NESTED IF adalah cara atau bentuk penulisan yang lebih sederhana.

                    4. SWITCH....CASE
                           yaitu cara lain untuk menangani pengambilan keputusan dalam sebuah program                         adalah dengan menggunakan statement switch....case, yang mampu menangani sejumlah kondisi   dari satu variable. Switch ... case serupa dengan if .... then .... Elself, tetapi lebih efisien apabila percabangan bergantung kepada satu kondisi saja. Dengan menggunakan switch ... case sebagai  pengganti dari if ... then .... Else if, akan membuat program menjadi lebih sederhana.

B.  Struktur Branching Tidak Bersyarat 

·         Tidak bersyarat : Go to
·         Bentuk umum    : Goto Label;
Contoh : Hitung
Statement;
Statement;
Statement;
Statement;
Go Hitung;

Contoh pemograman sederhana menggunakan percabangan
     #include <stdio.h>
     #include <conio.h>
     Main( ){
     int nilai ;
     printf(“masukan nilai :”);
     scanf(%d”,& nilai);
     if(nilai>70) printf(“lulus\n”);
     else printf(“Tidak lulus\n”);
     getch( );

Tidak ada komentar:

Posting Komentar

Link youtube tugas metode sorting

metode sorting selection sort https;//youtu.be/ljfkReo_9Ds