Kondisi dan Perulangan

dokumen-dokumen yang mirip
MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

PERNYATAAN DAN KONDISI

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

OPERATOR DAN STATEMEN I/O

Selection / Pemilihan PEMILIHAN

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

3. Struktur Perulangan dalam C++

Object Oriented Programming (OOP)

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

PERULANGAN (LOOP) PERNYATAAN WHILE

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Algoritma & Pemograman (Flowchart & C++)

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

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

BAB VI. STATEMENT CONTROL

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

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

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

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

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

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

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Pernyataan if MODUL V PERCABANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Looping : break, continue, nested loop

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

TEORI KONSEP PEMPROGRAMAN 3.1

MENGENDALIKAN PROSES PROGRAM

3. Struktur Perulangan dalam Bahasa C++

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

OPERASI PERNYATAAN KONDISI

If (kondisi) pernyataan

V. STRUKTUR PEMILIHAN

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

REVIEW ARRAY. Institut Teknologi Sumatera

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

PRAKTIKUM 6 PENGULANGAN PROSES 2

Pemrograman Dasar R E P E T I T I O N

Selection, Looping, Branching

Praktikum 5 PERULANGAN PROSES

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

Proses Perulangan (Looping) DASAR PROGRAMMING 1

BAB V. STATEMEN KONTROL

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

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

Algoritma Pemrograman 2B (Pemrograman C++)

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

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

BAB IV PENGULANGAN PROSES

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

PERTEMUAN 7 REVIEW (QUIZ)

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Obyektif : KONTROL ALUR PROGRAM

MODUL 5 PERULANGAN (LOOPING)

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

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

Percabangan. Agus Priyanto, M.Kom

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

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

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

PRAKTIKUM 9 KONTROL ALIRAN

PERTEMUAN 9-11 STATEMENT

Pemrograman Fery Updi,M.Kom

STRUKUR KENDALI : PERCABANGAN

PENGENALAN C++ Bab 1

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

Percabangan & Perulangan

MODUL 1 Alur Seleksi dengan C++

Rekursif/ Iterasi/ Pengulangan

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

Pertemuan6 Percabangan & Perulangan pada Ruby

Praktikum 4 PENGULANGAN PROSES

BAB II OPERASI BERSYARAT DAN PERULANGAN

Bab 2 Struktur Dasar

BAB 6. Struktur Kontrol

Imam Fahrur Rozi. Algoritma dan Pemrograman PENGULANGAN

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

Struktur Kontrol. (Repetition)

SEKUEN, PERCABANGAN & PENGULANGAN

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

24/09/2017 PERCABANGAN

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

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

Struktur Kontrol. Gambar 1: Flowchart Statement If

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

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

Perulangan (Looping)

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

Universitas Gunadarma

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

P9 Seleksi & Perulangan

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

BAB 1 PENDAHULUAN 1.1 Alasan Pemilihan Judul 1.2 Latar Belakang Masalah 1.3 Dasar Teori

Transkripsi:

Statement break Statement ini biasa digunakan untuk keluar pada statement switch dan digunakan pada statement for, while dan do while untuk memaksa keluar, Statement continue Statement digunakan untuk mengarahkan eksekusi keiterasi berikutnya pada statement perulangan. Statement goto Statement ini digunakan untuk meloncat kestatement berlabel. Kondisi Statement if Bentuk umum statement if sederhana : statement; Keterangan : Statement hanya dijalankan jika kondisi bernilai benar. //Contoh Program Dengan Menggunakan Statement if int i; cout << "Masukkan Nilai i : "; cin >> i; if (i % 2) cout << i << " Adalah Bilangan Ganjil"; Hera Agustina Page 1

Statement if Bentuk umum statement ini biasanya : Atau bila statement yang menyertai majemuk, maka bentuk umumnya : statement_4; statement_4; statement_4; statement_5; Statement_6; Keterangan : Jika kondisi bernilai benar, maka statement yang akan dijalankan adalah statement setelah if tetapi jika kondisi bernilai salah, maka statement yang akan dijalankan adalah statement setelah. //Contoh Program Dengan Menggunakan Statement if... int i; cout << "Masukkan Nilai i : "; cin >> i; if (i % 2) cout << i << " Adalah Bilangan Ganjil"; cout << i << " Adalah Bilangan Genap"; Hera Agustina Page 2

Nested if (Statement if Bersarang) Nested if biasanya digunakan untuk menyeleksi beberapa kondisi. Seleksi biasanya dilakukan secara bertingkat. Jika kondisi yang bernilai benar ditemukan, maka statement yang ada dibawahnya yang akan dijalankan. Jika tidak ada kondisi yang memenuhi, maka statement_n (statement setelah ) yang akan dijalankan. Bentuk umum statement ini : if (kondisi_1) if (kondisi_2) if (kondisi_3) if (kondisi_m) statement_m; //optional statement_n; //optional //Contoh Program Dengan Menggunakan Nested if int nilai; cout << "Masukkan Nilai Anda : "; cin >> nilai; if ((nilai >= 85) && (nilai <= 100)) cout << "Grade A"; if ((nilai >= 70) && (nilai <= 84)) cout << "Grade B"; if ((nilai >= 60) && (nilai <= 69)) cout << "Grade C"; if ((nilai >= 45) && (nilai <= 59)) cout << "Grade D"; if ((nilai >= 0) && (nilai <= 44)) cout << "Grade E"; cout << "Anda Belum Mengikuti Ujian"; Hera Agustina Page 3

Statement switch Statement ini digunakan untuk menjalankan salah satu statement dari beberapa kemungkinan statement, berdasarkan nilai dari ungkapan. Bentuk umum statement ini : //Contoh Program Dengan Menggunakan switch switch (ungkapan) case ungkapan_1 : case ungkapan_2 : case ungkapan_3 : statement_n; int pil, i, j, alas, tinggi, luas, rata; menu : cout << "1. Ganjil Genap" << endl; cout << "2. Luas Segitiga" << endl; cout << "3. Rata-rata" << endl; cout << "Masukkan Pilihan : "; Hera Agustina Page 4

cin >> pil; switch(pil) case 1 : cout << "Ganjil Genap" << endl; cout << "Masukkan Angka : "; cin >> i; if(i % 2) cout << i << " Adalah Bilangan Ganjil" << endl; cout << i << " Adalah Bilangan Genap" << endl; case 2 : cout << "Luas Segitiga" << endl; cout << "Masukkan Alas : "; cin >> alas; cout << "Masukkan Tinggi : "; cin >> tinggi; luas = ((alas * tinggi) / 2); cout << "Luas Segitiga : " << luas << endl; case 3 : cout << "Rata-Rata" << endl; cout << "Masukkan Nilai 1 : "; cin >> i; cout << "Masukkan Nilai 2 : "; cin >> j; rata = ((i + j) / 2); cout << "Nilai Rata-Rata : " << rata << endl; cout << "Tidak Ada Pilihan"; Hera Agustina Page 5

Nested switch Contoh program : //Contoh Program Dengan Menggunakan Nested switch int pil, i, j, alas, tinggi, luas, rata; char pilihan; menu : cout << "1. Ganjil Genap" << endl; cout << "2. Luas Segitiga" << endl; cout << "3. Rata-rata" << endl; cout << "Masukkan Pilihan : "; cin >> pil; switch(pil) case 1 : cout << "Ganjil Genap" << endl; cout << "Masukkan Angka : "; cin >> i; if(i % 2) cout << i << " Adalah Bilangan Ganjil" << endl; cout << i << " Adalah Bilangan Genap" << endl; cout << "Ulangi lagi : "; cin >> pilihan; switch(pilihan) case 'y' : case 't' : cout << "Bye.." << endl; cout << "Tidak Ada Pilihan" << endl; case 2 : cout << "Luas Segitiga" << endl; cout << "Masukkan Alas : "; cin >> alas; cout << "Masukkan Tinggi : "; cin >> tinggi; luas = ((alas * tinggi) / 2); cout << "Luas Segitiga : " << luas << endl; cout << "Ulangi lagi : "; cin >> pilihan; switch(pilihan) case 'y' : Hera Agustina Page 6

case 't' : cout << "Bye.." << endl; cout << "Tidak Ada Pilihan" << endl; case 3 : cout << "Rata-Rata" << endl; cout << "Masukkan Nilai 1 : "; cin >> i; cout << "Masukkan Nilai 2 : "; cin >> j; rata = ((i + j) / 2); cout << "Nilai Rata-Rata : " << rata << endl; cout << "Ulangi lagi : "; cin >> pilihan; switch(pilihan) case 'y' : case 't' : cout << "Bye.." << endl; cout << "Tidak Ada Pilihan" << endl; cout << "Tidak Ada Pilihan"; Perulangan Statement for Statement ini biasanya digunakan untuk mengulang eksekusi terhadap satu atau sejumlah statement. Bentuk umum : //Contoh Program Dengan Menggunakan for int i; for(i = 1;i <= 5; i++) for(ungkapan_1;ungkapan2;ungkapan_3) statement; Hera Agustina Page 7

cout << i << endl; Nested for (for Bersarang) //Contoh Program Dengan Menggunakan Nested for int i, j; for(i = 1;i <= 5; i++) for(j = 1;j <= i; j++) cout << j; cout << endl; Hera Agustina Page 8

Statement while Statement while adalah suatu statement digunakan untuk memproses satu atau beberapa statement beberapa kali. Bentuk umum : while(ungkapan) statement; while(ungkapan) statement_n; //Contoh Program Dengan Menggunakan while int i = 1; while(i <= 5) cout << i << endl; i++; Hera Agustina Page 9

Statement do while Bentuk umum : do statement_n; while(ungkapan); //Contoh Program Dengan Menggunakan do... while int i = 1; do cout << i << endl; i++; while(i <= 5); Sumber : Kadir, Abdul. Pemrograman Membahas Pemrograman Berorientasi Objek Menggunakan Turbo dan Borland. Yogyakarta : Andi. Agustus 1995. Hera Agustina Page 10