Algoritmadan Pemrograman

dokumen-dokumen yang mirip
FUNGSI IF Borland C++ Operasi Penyeleksian Kondisi

Pert. 5. Operai Penyeleksian Kondisi

Pernyataan if MODUL V PERCABANGAN

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

3. Struktur Perulangan dalam C++

Struktur Kontrol Pemrograman Java : PERCABANGAN

Selection / Pemilihan PEMILIHAN

24/09/2017 PERCABANGAN

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

Object Oriented Programming (OOP)

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

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

Algoritma Pemrograman 2B (Pemrograman C++)

OPERASI PERNYATAAN KONDISI

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

STRUKUR KENDALI : PERCABANGAN

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

3. Struktur Perulangan dalam Bahasa C++

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

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

PERTEMUAN III DECISION. Prepared by Vosco

Pertemuan 5 PEMILIHAN/PERCABANGAN

PERNYATAAN DAN KONDISI

Pertemuan 18. Function (Fungsi) Script Program :

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

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

Selection, Looping, Branching

Jawaban Latihan Pertemuan 15 Array

Obyektif : KONTROL ALUR PROGRAM

If (kondisi) pernyataan

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

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.

if (kondisi) Pernyataan;

Algoritma dan Pemrograman

BAB 4 KONDISI / PEMILIHAN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

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

V. STRUKTUR PEMILIHAN

BAB VI. STATEMENT CONTROL

Percabangan. Agus Priyanto, M.Kom

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 1 Alur Seleksi dengan C++

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

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

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

MODUL IV Analisis Kasus/Pemilihan

Pemrograman Fery Updi,M.Kom

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

STRUKTUR KENDALI PERCABANGAN

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

PRAKTIKUM 4 PERCABANGAN

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

INPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT. Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA.

Pemrograman Dasar S E L E C T I O N

Percabangan & Perulangan

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

Percabangan & Perulangan

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Percabangan. Yuli Sun Hariyani

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

BAB 5 PERULANGAN DAN ARRAY

Struktur Kontrol. (Repetition)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

Pertemuan 2. Statement IF

Modul 4 Kondisional/Pencabangan If - Else

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

PERCABANGAN. Bentuk if Sederhana

Pemrograman Fery Updi,M.Kom

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PEMROGRAMAN BAHASA C++ ASEP MUHIDIN. Penerbit ZEYRANK OFFSET. Aa Oon Pemrograman Bahasa C++ 1

Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function

MINGGU III : KONTROL PROGRAM

Tipe Data, Variabel, Input/Output

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pengantar Pemrograman

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Algoritma & Pemograman (Flowchart & C++)

MODUL PRAKTIKUM BAHASA PEMROGRAMAN (CIO220) Disusun Oleh : Yunita Fauzia Achmad, S.Kom., M.Kom

Tipe Data, Identifier, Operator dan Control Statement

Aliran Kendali (Flow Control)

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

SUMBER BELAJAR PENUNJANG PLPG

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Latihan C++ Class, Class Array, Struct, Struc Array. Latihan Class Biasa

BAHASA PEMROGRAMAN C

Transkripsi:

Algoritmadan Pemrograman Struktur Kondisional Pemrograman C/C++ Ptputraastawa@gmail.com Ptputraastawa.wordpress.com Slide 1-1/14

Struktur Kondisional Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, Tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan itu C++ menyediakan struktur kontrol yang dapat menangani hal-hal tersebut. Untuk membahas hal tersebut diatas, akan ditemui istilah block of instructions. Blok instruksi adalah sekumpulan instruksi yang dibatasi dengan tanda semicolon (;) tetapi dikelompokan dalam satu blok yang dibatasi dengan kurung kurawal. Slide 1-2/14

Struktur Kondisional: if Digunakan untuk mengeksekusi sebuah atau satu blok instruksi jika kondisi terpenuhi, sintaks: if (condition) statement F kondition T condition merupakan ekspresi yang dievaluasi. statement Slide 1-3/14

Struktur Kondisional: if(cont,.) Jika ada lebih dari satu instruksi yang akan dijalankan maka harus dibuat dalam blok instruksi dengan menggunakantandakurungkurawal: if (x == 100) cout<< "x is "; cout<< x; Slide 1-4/14

Struktur Kondisional: if(cont,.) Contoh: If #include<stdio.h> #include<conio.h> #include<iostream.h> main() double tot_beli, potongan=0, jum_bayar=0; clrscr(); cout<<"total PembelianRp. "; cin>>tot_beli; if (tot_beli>= 50000) potongan= 0.2 * tot_beli; cout<<"besarnyapotonganrp. "<<potongan<<endl; jum_bayar= tot_beli-potongan; cout<<"jumlahyang harusdibayarkanrp. "<<jum_bayar; getch(); Slide 1-5/14

StrukturKondisional:ifand else Dapatjugamenggunakankeyword else, jikakondisitidakterpenuhi. Penulisannya digabungkan dengan if: if (condition) Statement1; F condition T else Statement2; Statement2 statement1 Slide 1-6/14

StrukturKondisional:ifand else (cont,.) Contoh: if and else #include<stdio.h> #include<conio.h> #include<iostream.h> main() double tot_beli, potongan=0, jum_bayar=0; clrscr(); cout<<"total PembelianRp. "; cin>>tot_beli; if (tot_beli>= 50000) potongan= 0.2 * tot_beli; else potongan= 0.05 * tot_beli; cout<<"besarnyapotonganrp. "<<potongan<<endl; jum_bayar= tot_beli-potongan; cout<<"jumlahyang harusdibayarkanrp. "<<jum_bayar; getch(); Slide 1-7/14

Struktur Kondisional: if and else majemuk Pernyataan If Else Majemuk digunakan jika kondisi/syarat lebih dari 2 Sintax: if (syarat1) else if (syarat2) else syarat1 T perintah1 F syarat2 T perintah2 F perintah3 Slide 1-8/14

Struktur Kondisional: if and else majemuk Contoh: if and else majemuk #include<stdio.h> #include<iostream.h> #include<conio.h> main() char nm_pes[20],nm[20],kode,tujuan[30]; int jml; long int harga,ttl; clrscr(); cout<<"pt TRAVELLING INDONESIA"<<endl; cout<<"nama Penumpang :";cin>>nm; cout<<"kode Pesawat[1/2/3]:";cin>>kode; cout<<"jumlah Tiket :";cin>>jml; if(kode=='1') strcpy(tujuan,"jakarta- Medan"); strcpy(nm_pes,"garuda Airlines"); harga=400000; else if(kode=='2') strcpy(tujuan,"jakarta- Lampung"); strcpy(nm_pes,"asia Airlines"); harga=200000; else strcpy(tujuan,"jakarta- Palembang"); strcpy(nm_pes,"sriwijaya Airlines"); harga=300000; ttl=jml*harga; cout<<"penumpang Yang Bernama:"<<nm<<endl; cout<<"nama Pesawat :"<<nm_pes<<endl; cout<<"tujuan :"<<tujuan<<endl; cout<<"harga Tiket :"<<harga<<endl; cout<<"total Bayar :"<<ttl<<endl; getch(); Slide 1-9/14

Struktur Kondisional: Switch - case Digunakan untuk mengeksekusi salah satu statement dari beberapa pilihan yang ada Sintak: switch (ekspresiinteger ataukarakter) case konstanta-1 : case konstanta-2 : default : Slide 1-10/14

Struktur Kondisional: Switch case (cont,.) Setiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi. Default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan kecabang cabang yang lainnya. Slide 1-11/14

Struktur Kondisional: Switch case (flowchart) Slide 1-12/14

Struktur Kondisional: Switch case (contoh 1) #include<stdio.h> #include<conio.h> #include<iostream.h> main() char kode; clrscr(); cout<<"masukkankodebarang[a..c] : "; cin>>kode; switch(kode) case 'A' : case 'a' : cout<<"alatolahraga"; case 'B': case 'b': cout<<"alatelelktronik"; case 'C': case 'c': cout<<"alatmasak"; default: cout<<"andasalahmemasukankode"; getch(); Slide 1-13/14

Struktur Kondisional: Switch case (contoh) #include<stdio.h> #include<conio.h> #include<iostream.h> main() char kode; clrscr(); cout<<"masukkankodebarang[a..c] : "; cin>>kode; switch(kode) case 'A' : case 'a' : cout<<"alatolahraga"; case 'B': case 'b': cout<<"alatelelktronik"; case 'C': case 'c': cout<<"alatmasak"; default: cout<<"andasalahmemasukankode"; getch(); Slide 1-14/14

Slide 1-15/14