Page 43 - ilovepdf_merged_Neaaat
P. 43

43




                           int tombol;
                           scanf(“%d”,&tombol);
                           swicth(tombol){
                           case „32‟ :
                           printf(“Anda menekan tombol spasi”);
                           break;
                           case ‟ 36: printf(“Anda menekan tombol $”);
                           break;
                           case „37‟  : printf(“Anda menekan tombol %”);
                           break;
                           case „38‟ : printf(“Anda menekan tombol &”);
                           break;
                           default : printf(“Anda tidak mematahui aturan.”);
                           }}

               Perbedaan yang paling jelas antara stukrut if dengan struktur case adalah :
                 Struktur if dapat menerima kondisi yang berupa operasi logika. Sedangkan stuktur case
                  tidak.
                 Struktur case lebih efektif apabila digunakan untuk logika seleksi lebih dari 2 kondisi.
                 Struktur case dan sktuktur if dapat dikombinasikan kedalam satu bagian, dengan
                  catatan tata cara penulisan notasi tidak terdapat kesalahan.
                 Struktur case tidak dapat melakukan pengecekan terhadap tipe data string / kalimat.






               1. Cari permasalahan yang ada di sekitarmu yang dapat diselesaikan ke dalam bentuk percabangan
                  1 kondisi. Buatlah algoritma dalam bentuk pseudocode dan flowchartnya.
               2. Buatlah algoritma percabangan dengan dua kondisi untuk menyatakan untuk menentukan
                 besarnya berapa komponen:
                           gaji pokok, diinputkan user
                           tunjangan pengabdian jika masa tugas >10 tahun, besarnya 500000
                            Tunjangan Keluarga jika status sudah menikah, besarnya 400000
                           Angsuran hutang, diinputkan user
                 Sajikan algoritma dalam bentuk pseudocode dan flowchart!























             PEMROGRAMAN DASAR
   38   39   40   41   42   43   44   45   46   47   48