Pemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

dokumen-dokumen yang mirip
DISUSUN OLEH BAB V. percabangan. Operator Contoh. Arti variabel B HAL 1

Pemrograman I Bab VI Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

PRAKTIKUM 4 PERCABANGAN

DISUSUN OLEH BAB IX. Structt. //untuk. long. int nip; char. nama[31]; char } HAL 1

Pengantar Pemrograman

Pemrograman I Bab IV Input dan Output. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

DISUSUN OLEH BAB XI POINTER. alamat. memori. sepenuhnya. pointer. dan Pointer. menggunakan. menyebabkan. Alamat. untuk.

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Perulangan, Percabangan, dan Studi Kasus

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Pertemuan 5 PEMILIHAN/PERCABANGAN

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH. November 16, Page 1 of 16 PRAKTIKUM KONSEP PEMROGRAMAN MATERI

DISUSUN OLEH BAB VI. Lat-6.1.c HAL 1

MODUL IV Analisis Kasus/Pemilihan

Tipe Data, Identifier, Operator dan Control Statement

Pengambilan Keputusan DASAR PEMROGRAMAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

Percabangan. Agus Priyanto, M.Kom

STRUKUR KENDALI : PERCABANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Tipe Data, Variabel, Input/Output

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

DISUSUN OLEH BAB X. String pemrogram dapat menampilkan. string. sebuah string. byte dalm. memori. Catatan dikatakan. dan.

IT234 - Algoritma dan Struktur Data. Ramos Somya

Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

DIKTAT MATA KULIAH PEMROGRAMAN I BAB VIII

MODUL III CONTROL FLOW & FLOWCHART

Pengambilan Keputusan

24/09/2017 PERCABANGAN

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

Percabangan. Agus Priyanto, M.Kom

Percabangan. Yuli Sun Hariyani

DISUSUN OLEH BAB VII. merupakan. baik. Fungsi. melaksanakan. dikemas dalam. program. 3. Program. fungsi HAL 1

Aliran Kendali (Flow Control)

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

Kurikulum Qt. Chapter 4 Function. Fungsi

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Percabangan & Perulangan

IF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.

Praktikum 4 PENGAMBILAN KEPUTUSAN

C++ menyediakan dua perintah pengambilan keputusan yaitu perintah IF dan perintah SWITCH yang disertai dengan CASE

BAB VI. STATEMENT CONTROL

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Selection / Pemilihan PEMILIHAN

//Kelas ini berisi data yang hendak disimpan ke dalam database

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Chapter 1 KONSEP DASAR C

Tipe Data dan Operator

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

INSTRUKSI UTAMA. Instruksi Runtunan (Sequential), Instruksi Pemilihan (Selection) dan Instruksi Perulangan (Repetition)

Control Structure. Suatu program tidak hanya linear/berurut, tetapi dapat bercabang, mengulang kode, atau mengambil keputusan

Kuliah #4 Ekspresi,Operator, dan Conditional Statement

Algoritme dan Struktur Data. Ekspresi,Operator, dan Conditional Statement

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

Aliran Kendali (Flow Control)

FILE INPUT/OUTPUT. Overview

Achmad Solichin.

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT. tipe_data_1 variabel_1 ; tipe_data_2 variabel_2 ; tipe_data_n variabel_n ;

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

Bab 4 Percabangan. Rangkuman Buku: Pemrograman C++ karangan Budi Raharjo. disiapkan oleh Dr. Asep Sofyan

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

DISUSUN OLEH BAB III OPERAS. macam, yaitu: baru. karakter. Tipe. Tipe Data. Tetapi. dataa tersebut. HAL 1

Algoritma dan Pemrograman

Konsep Dasar Pemrograman Dan Pengenalan C++

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

DISUSUN OLEH BAB IV INPUT DATAA. Pemasukkan. data dapat. dilakukan. Programmer : Kegunaan. Format %i atau %d. %u %f %o %x %s. Contoh: Lat-4.1.

Algoritma dan Struktur Data Tahar Agastani Teknik Informatika UIN

Pertemuan X. Pemrograman Web Dasar Semester 1

MENGENDALIKAN PROSES PROGRAM

Praktikum 3 PENGAMBILAN KEPUTUSAN

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

PERCABANGAN. Bentuk if Sederhana

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

MODUL 3 PERCABANGAN A. TUJUAN

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699

BAB 4 KONDISI / PEMILIHAN

Melakukan Operasi Logika

LATIHAN SOAL (FUNGSI & PROSEDUR)

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

Pemrograman Dasar S E L E C T I O N

PRAKTIKUM 7 FUNGSI 1

EVALUASI MATRIKULASI ANALISA DAN DESAIN ALGORITMA

Chapter 9 Operator Types dan Operator Overloading

I. RUNTUNAN(SEQUENCE)

Selection, Looping, Branching

Algoritma dan Pemrograman

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Transkripsi:

Pemrograman I Bab V Percabangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Struktur Percabangan 1. Sering dikenal sebagai struktur pemilihan. 2. Digunakan untuk memilih statement yang akan dijalankan sesuai kondisi yang dibuat. 3. Kata kunci: if dan switch case

Operator Logika Operator Contoh Arti == A==B Apakah isi variabel A sama dengan isi variabel B!= A!=B Apakah isi variabel A tidak sama dengan isi variabel B > A>B Apakah isi variabel A lebih besar dari isi variabel B < A<B Apakah isi variabel A lebih kecil dari isi variabel B >= A>=B Apakah isi variabel A lebih besar atau sama dengan isi variabel B <= A<=B Apakah isi variabel A lebih kecil atau sama dengan isi variabel B && (A<=100)&& (A>=80) Apakah isi variabel A lebih kecil atau sama dengan 100 dan apakah isi variabel A lebih besar atau sama dengan 80 (A<=100) (A>=80) Apakah isi variabel A lebih kecil atau sama dengan 100 atau apakah isi variabel A lebih besar atau sama dengan 80!!(A==B) Apakah A tidak sama dengan B

IF Satu Kondisi Format: if (kondisi) pernyataan1; pernyataan2; Atau if (kondisi) pernyataan;

IF Satu Kondisi Bahasa C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /* Program 5.1 Nama File : Lat-5.1.c Programmer : Adam Mukharil Bachtiar, S.Kom. */ #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) int umur; printf("masukkan umur anda : ");scanf("%i",&umur); if(umur<17) printf("anda tidak diperbolehkan memiliki SIM.\n\n"); system("pause"); return 0;

IF Satu Kondisi Bahasa C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 /* Program 5.1 Nama File : Lat-5.1.cpp Programmer : Adam Mukharil Bachtiar, S.Kom. */ #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) int umur; cout<<"masukkan umur anda : "; cin>>umur; if(umur<17) cout<<"anda tidak diperbolehkan memiliki SIM." <<endl<<endl; system("pause"); return EXIT_SUCCESS;

IF Dua Kondisi Format: if(kondisi) Pernyataan_jika_kondisi_terpenuhi; else Pernyataan_jika_kondisi_tidak_terpenuhi;

IF Dua Kondisi Bahasa C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) int bil; printf("masukkan bilangan bulat: ");scanf("%i",&bil); if(bil>=0) printf("\nbilangan yang dimasukkan adalah %i\n",bil); printf("bilangan ini adalah bilangan positif\n\n"); else printf("\nbilangan yang dimasukkan adalah %i\n",bil); printf("bilangan ini adalah bilangan negatif\n\n"); system("pause"); return 0;

IF Dua Kondisi Bahasa C++ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) int bil; cout<<"masukkan bilangan bulat: "; cin>>bil; if(bil>=0) cout<<"\nbilangan yang dimasukkan adalah "<<bil<<endl; cout<<"bilangan ini adalah bilangan positif"<<endl<<endl; else cout<<"\nbilangan yang dimasukkan adalah "<<bil<<endl; cout<<"bilangan ini adalah bilangan negatif <<endl<<endl; system("pause"); return EXIT_SUCCESS;

IF Tiga Kondisi / Lebih Format: if(kondisi1) Pernyataan_jika_kondisi1_terpenuhi; else if(kondisi2) Pernyataan_jika_kondisi2_ terpenuhi; else if(kondisi3) Pernyataan_jika_kondisi3_ terpenuhi; else Pernyataan_kalau_semua_kondisi_tidak_terpenuhi;

IF Tiga Kondisi / Lebih Coba Latihan 5.4 bahasa C dan C++

Switch Case Format: switch(ekspresi) case kondisi1 : perintah1;break; case kondisi2 : perintah2;break; default : perintah3; N.B.: Kenapa harus ada break;????

Warning Switch Case 1. Tipe data yang digunakan adalah tipe data ordinal (integer, char, dan boolean). 2. Apa yang terjadi ketika perintah break; dihilangkan??? 3. Default mempunyai fungsi yang sama dengan else.

Contoh Switch Case 1 2 3 4 5 6 7 switch(juara) case 1 : printf( Anda juara 1!\n );break; case 2 : printf( Anda juara 2!\n );break; case 3 : printf( Anda juara 3!\n );break; default : printf( Anda bukan juara! Coba lagi!\n );

IF Banyak Kondisi 1 2 3 4 5 if((index== A ) (index== B ) (index== C )) printf( Selamat, Anda lulus! ); else if((index== D ) (index== E )) printf( Anda tidak lulus. Coba lagi ya! );

Kasus 1. Coba latihan 5.5 dalam bahasa C dan C++ dengan melakukan sedikit modifikasi kode sebisa anda! 2. Tentukan bilangan terbesar dan terkecil dari dua buah bilangan! 3. Buat program untuk menentukan apakah sebuah bilangan merupakan kelipatan 7! 4. Buat program untuk mengkonversi bilangan bulat menjadi bilangan romawi!