Object Oriented Programming (OOP)

dokumen-dokumen yang mirip
3. Struktur Perulangan dalam C++

PERULANGAN (LOOP) PERNYATAAN WHILE

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

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

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

Kondisi dan Perulangan

STRUKUR KENDALI : PERCABANGAN

BAB VI. STATEMENT CONTROL

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

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

3. Struktur Perulangan dalam Bahasa C++

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

Selection / Pemilihan PEMILIHAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

If (kondisi) pernyataan

PENGENALAN BAHASA C DAN C++

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Struktur Kontrol. (Repetition)

Algoritma dan Struktur Data I 2014

MODUL 1 Alur Seleksi dengan C++

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

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

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Obyektif : KONTROL ALUR PROGRAM

BAB II OPERASI BERSYARAT DAN PERULANGAN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PRAKTIKUM 6 PENGULANGAN PROSES 2

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

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

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

OPERATOR DAN STATEMEN I/O

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

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

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

MODUL 5 PERULANGAN (LOOPING)

Percabangan & Perulangan

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

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

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

Pert. 5. Operai Penyeleksian Kondisi

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

PERTEMUAN 9-11 STATEMENT

Percabangan. Agus Priyanto, M.Kom

PERNYATAAN DAN KONDISI

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

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

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Algoritma Pemrograman 2B (Pemrograman C++)

Proses Perulangan (Looping) DASAR PROGRAMMING 1

Selection, Looping, Branching

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

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Pernyataan if MODUL V PERCABANGAN

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

PERTEMUAN III DECISION. Prepared by Vosco

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

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

Looping : break, continue, nested loop

Tipe Data, Identifier, Operator dan Control Statement

P R E T R EM N 5 STRUKTUR LOOPING

Pertemuan 5 PEMILIHAN/PERCABANGAN

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

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

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Konsep Dasar Pemrograman Dan Pengenalan C++

Modul 3: Kendali program dan teknik. penyimpanan data

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

24/09/2017 PERULANGAN

BAHASA PEMROGRAMAN C LANGUAGE

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

Bab 3. Decision 1 (Pengambilan Keputusan)

TEORI KONSEP PEMPROGRAMAN 3.1

REVIEW ARRAY. Institut Teknologi Sumatera

BAB IV PENGULANGAN PROSES

PERTEMUAN 7 REVIEW (QUIZ)

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

MODUL IV Analisis Kasus/Pemilihan

Aturan penulisan perulangan for adalah: for (pernyataan kondisi awal, penyataan kondisi akhir, pernyataan proses) { Statement } Bentuk Diagram For

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

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Algoritma dan Struktur Data Tahar Agastani Teknik Informatika UIN

Percabangan & Perulangan

Struktur Kontrol Pemrograman Java : PERCABANGAN

Imam Fahrur Rozi. Algoritma dan Pemrograman PENGULANGAN

LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA

BAB 4 KONDISI / PEMILIHAN

Tipe Data dan Operator

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

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

OPERASI PERNYATAAN KONDISI

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

PERCABANGAN. Bentuk if Sederhana

Universitas Gunadarma

MODUL III CONTROL FLOW & FLOWCHART

KUMPULAN SYNTAX DASAR C++

Transkripsi:

Object Oriented Programming (OOP) 1. Pernyataan if Pernyataan if dapat dipakai untuk mengambil keputusan berdasarkan suatu kondisi. if ( kondisi ) pernyataan ; pernyataan akan dilaksanakan jika dan hanya jika kondisi bernilai benar. Implementasi dari bentuk pernyataan if diatas dicontohkan dengan beberapa program berikut ini : #include<iostream.h> #include<conio.h> void main() int kuliah ; cout << Dimana saudara kuliah ; cin >> kuliah; if (kuliah di UPI) cout << Saudara boleh memasuki kampus UPI << endl; 2. Pernyataan else Struktur pemilihan kondisi dapat dibuat dengan pernyataan if - else. Pernyataan ini dipakai untuk mengambil keputusan dari satu atau beberapa keadaan. Bentuk umum dari pernyataan ini adalah : if (kondisi) pernyataan 1 ; else pernyataan 2 ;

Pada bentuk ini, pernyataan 1 dijalankan kalau kondisi bernilai benar (tidak sama dengan nol). Adapun pernyataan 2 hanya dieksekusi kalau kondisi bernilai salah (sama dengan nol). contoh : void main() int kuliah ; cout << Dimana saudara kuliah ; cin >> kuliah; if (kuliah di UPI) cout << Saudara boleh memasuki kampus UPI else cout << Selamat kuliah << endl; << endl; 3. Pernyataan while Pernyataan while merupakan salah satu peryataan memproses suatu pernyataan atau beberapa kali. Bentuk umum dari perulangan secara while adalah : yang berguna untuk while (ungkapan) pernyataan; Jika kondisi terpenuhi, maka pernyataan atau blok pernyataan akan dikerjakan. Pelaksanaan pernyataan atau blok pernyataan ini akan berhenti sampai kondisi tidak terpenuhi (bernilai salah). Contoh: #include <ctype.h> void main ( ) char pil; clrscr( ); // Hapus layar cout << Pilihan anda (A,B,Q) : ; pil = getch( ); pil = toupper(pil); //Baca tombol //Ubah ke huruf kapital

while(!((pil == A )\\(pil == B )\\(pil == Q )) ) pil = getch ( ); //Baca tombol kembali pil = toupper(pil); //Ubah ke huruf kapital cout <<pil << endl; // Pilihan ditampilkan 4. Pernyataan do - while Pernyataan do-while juga berguna untuk menggulang proses. Syntax dari perulangan secara do - while adalah : do pernyataan; while (ungkapan) Contoh : // Tabel konversi derajat Celcius dan Fahrenheit // dengan menggunakan do-while main() int low, hi, step; float f, c; low = 0; hi = 100; step = 10; c= low; cout << Celcius Fahrenheit << endl; cout << ---------------------- << endl; do f = ( 9.0 / 5.0 ) * c + 32; cout << c << << f << endl; c = c + step; while ( c <= hi ) 5. Pernyataan for Dengan pengulangan secara for, suatu blok pernyataan dapat diulang sebanyak berapa kali yang diinginkan. Bentuk umum dari perulangan secara for adalah :

for (ekspresi_1; ekspresi_2; ekspresi_3) pernyataan ; contoh : #include < iostream.h > #include < conio.h > void main ( ) int n; cout << Menampilkan daret bilangan genap << endl; cout << Kurang dari atau sama dengan n << endl; cout << Masukan nilai n. n= ; cin >> n; //Jika n bilangan ganjil, maka kurangi sebesar 1 if (n :2) n--; //Tampilkan deret bilangan genap dari besar ke kecil for ( ; n.=0; n-=2) cout << n << ; 6. Pernyataan switch - case - default Pernyataan switch khusus diimplementasikan untuk struktur kondisi dengan pilihan majemuk. Pernyataan ini menyebabkan kendali dialihkan ke salah satu pernyataan case tergantung nilai dari suatu ekspresi. Selanjutnya proses diteruskan sampai ditemukan pernyataan break. Jika tidak ada nilai pada case yang cocok dengan nilai ekspresi, maka kendali ditransfer ke pernyataan yang ada dibawah label default. Konstruksi dari pernyataan diatas adalah : switch (ekspresi) case const_1: pernyataan_1; case const_2:

pernyataan_2; case const_n; pernyataan_n; default: pernyataan; contoh : // Menentukan jurusan berdasarkan kode jurusan const int batas=80; main() char jur[batas]; int cothn, cojur, comhs; cout << Masukkan tahun masuk : ; cin >> cothn; cout << Masukkan kode jurusan : ; cin >> cojur; switch ( cojur ) case 311: jur == Manajemen Informatika ; case 312: jur == Sistem Komputer ; default: jur == ; cout << Masukkan kode mahasiswa : ; cin >> comhs; cout << endl << Anda adalah mahasiswa ke << comhs << endl << dari seluruh mahasiswa jurusan << cojur << endl << angkatan << cothn << endl; 7. Pernyataan Continue pernyataan continue merupakan sebuah perintah percabangan untuk memulai loop. Penggunaan umum continue adalah : if (expression) continue;

continue menggantikan go to untuk situasi ini. Kontruksi continue dapat digunakan bersama loopdo, for atau while. Continue adalah sebuah loop for untuk meloncati beberapa pernyataan, tetapi melanjutkan loop tersebut. Pernyataan continue caat digunakan untuk melaksanakan pernyataan pertama kali melalui loop for. Condition = o; For (i = 0;i)42;+ +) Statement; if condition) continue; condition = 1; first_time_only(); fungsi yang memanggil first_time_only() akan dieksekusi hanya saat kondisi nol, pertama kali melalui loop tersebut. Contoh program #include <stdio.h> #include <string.h> void main() int i; int len; int truth; char value; char string [80]; cout << module 22\n\n ; cout << the continue statement\n ; cout << enter a string ; gets (string); len = strlen(srtring); truth = 0; for (i = 0; I < len; I + + ) putchar(. ); if (truth) continue;) truth = 1; cout << First time trough ;

cout << \n\npress any key to exit ; do ; while(!kbhit());